Вверх ↑
Ответов: 4628
Рейтинг: 749
#1: 2020-04-09 13:16:12 ЛС | профиль | цитата
Aziz писал(а):
не посвятите в тайны Hiasm?


Aziz писал(а):
Как вообще действуют линки в Хиасм? Они типа добавляют код подключенного элемента в заголовок Uses исходника?
Для каждого контейнера генерируется один исходный *.pas файл (модуль). Для каждого элемента в данном контейнере в uses модуля прописывается его файл исходного кода hi----.pas (без ".pas"). Затем в этом модуле конструируется объект контейнера и каждый компонент, заполняются их свойства (из панели свойств). Событие и верхняя точка компонентов являются свойствами в коде компонента, метод и нижняя точка - методами. Кодогенератор знает какая точка какого компонента куда подключена, поэтому при заполнении свойств в коде модуля свойству события компонента присваивается метод другого компонента, подключенного к событию.
_event_onXXX := _work_doYYY;
Так получается связь.
карма: 26

0
Редактировалось 3 раз(а), последний 2020-04-09 13:18:35