#cpp
............
private void doWork_2(object data, int index) {
string str = TextBox3.Text;
switch (index) {
case 0:
Label5.Text = Convert.ToString(str); // Если str у нас String зачем Convert.ToString(str);
............
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
Nic, урок мастеркласс преподай
|
|||
карма: 25 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Это вопрос концепции - жесткой типизации данных в кодогенераторе. Пока она (концепция) обсуждается с автором. Решение пока не принято. Схема без конвертора - это пример того, как можно обойтись без типизации точки Data компонента Label:
Label.ini
Отредактируйте Label.ini и можете удалить конвертор - будет всё в порядке. |
|||
карма: 6 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Ясно.
Я уже подумал, что нифига не смыслю в оптимальных кодах. |
|||
карма: 25 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
C# syntax editor
readme.txt 1. Поместить папку TextEditor в %HiAsm%Plug 2. Поместить файлы std.sha и std.dll в %HiAsm%Intplugs с заменой старых файлов 3. Перезапустить HiAsm 4. Открыть схему CNET 5. Переключиться в режим сохранения исходника, нажав CTRL-D 6. Компилировать схему 7. Открыть исходный код C#, нажав CTRL-W Открывает файл исходника из папки code. Если там его нет, то пытается открыть файл исходника из папки проекта, но с расширением .exe (случай ошибок компиляции) |
|||
карма: 6 |
| ||
файлы: 1 | csharptexteditor.zip [254.7KB] [353] | ||
Голосовали: | 1nd1g0, Tad, foksov |
Ответов: 1731
Рейтинг: 68
|
|||
Можете сказать, что я оборзел и зажрался.
Но объясните мне. Как сделать с помощью Регулярных выражений - обычный BlockFind ? |
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Cosinus, обсуждалось уже. Вот для пакета Web (PHP), по аналогии можно для C# сделать.
|
|||
карма: 1 |
|
Ответов: 1528
Рейтинг: 57
|
|||
Cosinus, +5 копеек от меня. это будет полезно почитать для самообразования
|
|||
карма: 0 |
|
Ответов: 1731
Рейтинг: 68
|
|||
Нее, это слишком сложно для меня.
|
|||
карма: 1 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Как Вы знаете, а если не знаете, то знайте, что разработка среды HiAsm4 "заморожена". На практике это означает, что никто в ней не будет ничего менять. Поэтому, новый кодогенератор RTCG должен развиваться в условиях наложенного временем ограничения, где среда конструктора есть константа. Много чего еще надо добавлять в кодогенератор, чтобы он сравнялся по функционалу со старым способом кодогенерации пакета Windows. Одним из таких важных добавлений является работа с ресурсами, расположенными в схеме. Это могут быть различные бинарные данные, используемые в программе. Очевидным, на мой взгляд, путём решения данной задачи, может быть применение "заточенных" под конкретный проект параметров компиляции. Конечно, пока это только концепция, а не готовое решение, но оно работает и значит имеет право на существование. Итак, давайте рассмотрим это решение на примере проекта использования языка IronPython в пакете CNET.
Проект использует сторонние библиотеки и собственную иконку. Задача: собрать программу с использованием списка DLL файлов и оригинальной иконки. Бонусом, мы добавим подробное инфо к exe файлу построенной программы. Для этого мы воспользуемся компонентом AssemblyInfo из вкладки Helpers (Помощники): схема свойства AssemblyInfo HISmaker файлы проекта Перезапускаем среду и открываем снова проекты для компиляции. Выбираем вновь добавленную запись компиляции: выбор параметров форма с иконкой свойства в проводнике |
|||
карма: 6 |
| ||
файлы: 1 | ironpythonproject.rar [976.6KB] [336] |
Ответов: 5446
Рейтинг: 323
|
|||
Cosinus, оно выглядит сложно. А на самом деле - не так уж и сложно.
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Nic,
nicpng.png |
|||
карма: 25 |
| ||
файлы: 1 | nicpng.png [9.6KB] [625] |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
поправил
|
|||
карма: 6 |
|
Ответов: 1731
Рейтинг: 68
|
|||
iarspider, я не могу понять, как сделать, чтобы выдавало строку между [Hello) и (Hello] ?
Пробовал [Hello)(.*)(Hello], но не получилось. Схема
|
|||
карма: 1 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
http://forum.hiasm.com/forum.html?q=3&p=92631 - компонент здесь.
|
|||
карма: 6 |
| ||
файлы: 1 | blockfindbyregexp.sha [620B] [327] |
Ответов: 5446
Рейтинг: 323
|
|||
Спецсимволы (, [, ), ] положено экранировать:
|
|||
карма: 1 |
|