Вверх ↑
Администрация
Ответов: 15273
Рейтинг: 1501
#1: 2007-08-07 21:12:21 ЛС | профиль | цитата
Отлично

Только одна поправка:
User 108 писал(а):
end; - ключевое слово языка Object Pascal(Delphi), в данном случае означающее конец интерфейсного раздела.

в данном случае это конец объявления класса THiAsmClass = class(TDebug)

Дополнения:
User 108 писал(а):
Debug - что-то связанное с отладкой

Модуль Debug, как и Share является частью стандартного пакета HiAsm и содержит описания и реализацию методов, используемых в отладочном режиме.

User 108 писал(а):
doWork - ее имя, а значение в скобках

Следовало добавить, что это не просто имя, а в точности название левой точки элемента из среды, заданное в св-ве WorkPoints. Именно так всегда объявляются точки типа Work и Var.

User 108 писал(а):
там есть переменная Data, имеющая тип TData

Рассказать подробнее об этой переменной.
а) Как и где объявлен тип TData? Какие поля содержит? Для чего нужны эти поля?
б) Какие данные находятся в этой переменной при вызове метода и откуда они туда попадают?
в) Как эти данные прочитать(т.е. привести к базовым типам integer, string, real и т.д.)?

User 108 писал(а):
Вот это неясно, что за индекс, что он индексирует..

Это номер точки элемента соответствующего типа начиная от 0. Скажем если IC имеет две левые точки с именами doWork1 и doWork2, то их индексы соответственно будут 0 и 1. Обычно индекс в элементе InlineCode не используется.
карма: 23
0