Вы УЖЕ сами поняли что чего-то в вашем "суповом наборе"
не хватает и сами добавили скрипты и прасер а также
генератор шаблонов для новых элементов.
не хватает и сами добавили скрипты и прасер а также
генератор шаблонов для новых элементов.
Это не совсем так. Каждый новый человек более менее освоивший HiAsm привносит идеи(не всегда конечно но как правило), которые были заложены еще с момента рождения программы. И моя текущая задача не воротить все подряд, а делать так чтобы эти идеи всплывали сами собой на основе того, что есть тут и сейчас. Как шло развитие программы:
до версии 2.0
- hiasm это просто неудобный графический редактор с 50-70 компонентами, зашитыми в EXE программу сразу. По составленному скрипту(именно скрипту!) нужные точки компонент соединялись и обзазовывали работающий EXE. Собственно больше в hiasm на тот момент ничего не было.
(как видите вставить "компонент-код" теоритичиски не возможно )
до версии 3.0
- вводится понятие контейнера
- вводится понятие переменного кол-ва точек
- наконец(!) появляется возможнсть вставки скриптов на языке VBScript
- рабочее поле расширяется до размера 3000x3000px
- появляется возможность копировать элементы
( очевидно, что вставка компонента опять не возможна в принципе )
и что есть сейчас:
- живой компилятор кода
- полноценный редактор форм
- динамически создаваемые схемы
- поименованные динамические точки в контейнерах
- пользовательские компоненты на основе схем HiAsm
- документирование проектов
- скрипты в самой среде
- 5 типов проектов
- подключение hiasm модулей в виде dll
- рабочее поле расширяется до бесконечности
заметте что произошел наконец переход к компилятору причем сделать это быстро и незаметно удалось путем сохранения ООП модели создаваемой схемы. И вот только теперь возможна вставка кода. И поэтому - то только теперь стали всплывать такие вопросы
![](/img/smilies/icon_smile.gif)
![](/img/smilies/icon_smile.gif)
include XYZ.Sha?
Что это должно означать? Вставка схемы в контейнер? Это умеет делать ViewSHA или ImageMulti(он даже из Интернета вставлять схемы умеет) днако использовать их в проекте нельзя
![](/img/smilies/icon_smile.gif)