Вверх ↑
Ответов: 2125
Рейтинг: 159
#1: 2007-02-20 11:04:42 ЛС | профиль | цитата
Я так понял, постановка задачи следующая:
1. Есть готовая HiAsm-схема
2. Требуется подключить данную реализацию к проекту на Дельфи.

На что требуется обратить внимание:
1. HiAsm-программы используют библиотеку KOL, не будет ли проблем с её подключением? Попробуй подключить KOL и как-нибудь её использовать.
2. Библиотека KOL должна быть взята из HiAsm или хотя-бы той же версии.

Технология подключения:
1. Схема должна быть помещена внутрь компонента MultiElement
2. Перед компиляцией схемы в поле редактора схемы нажать Ctrl-D для включения отладочного режима HiAsm. При этом сгенерированные исходники не будут удаляться. Также в нижнем окне Help будет показана информация вида: EID: xxxx NUM: xxxx при наведении мышки на компонент.
3. После компиляции схемы найти в каталоге ElementsDelphicode файл с именем hiMultiElement_XXXXXX.pas, где XXXXXX - число, которое показывает HiAsm в строке NUM
4. Использование точек MultiElement примерно такое:
__hi_onEvent(cls.EditMulti_1DF2EF4.Works[pt], "Hello, World!");
где cls - объект класса из hiMultiElement_XXXXXX.pas, pt - порядковый номер точки
5. При инициализации Дельфи-проекта нужно вызвать процедуру EventOn из модуля Share.pas
карма: 1

0