Вверх ↑
Ответов: 704
Рейтинг: 44
#1: 2016-01-29 10:40:17 ЛС | профиль | цитата
kaban4ik писал(а):
Зачем она и что делает? Если можно то построчно

В каждом элементе есть данная функция, которая имеет в теле этой функции определенный ряд выполнение действий кодогенерации. Т.е в этой функции описываются действия последовательности принтование по блокам. Когда создаем какой либо проект, в редакторе видим всего один элемент - это: (EntryPoint или же MainForm) т.е главный элемент формы. В этой главной форме, есть точка onStart(), которая отвечает за точку входа начала проекта.
1. В главной форме регистрируются блоки для сбора кода.
2. В главной форме должна быть правильный алгоритм подстановки блока.
3. В дочерних элемента должен быть алгоритм принтование по блокам в главную форму, которые будут принтовать ваш целевой код.

И почитать не помешает Особенности работыРасширение CodeGenВведениеОператоры языкаВстроенные переменныеВстроенные функцииДополнительные функцииУправление блокамиИнтерфейс доступа к дереву элементовМассивыПрочие системные вызовыУправление секциямиЛогические операторы
------------ Дoбавленo в 10.04:
Так же есть готовый туториал от Netspirit в котором подробно все написанно. http://forum.hiasm.net//getfile/24542
карма: 0

0