Вверх ↑
Разработчик
Ответов: 26151
Рейтинг: 2127
#1: 2008-09-11 14:25:15 ЛС | профиль | цитата
По-моему, мы недопонимаем друг друга. Я понял откуда берется переменная DT, она берется вот отсюда


procedure Init(PRec:PParamRec; var ed:pointer; DTools:PDrawTools); cdecl;

где DTools есть вот эта структура


  TDrawTools = object
public
CreateBitmap:function (PRec:PPParamRec):cardinal; cdecl;
DrawBitmap:procedure (Bmp:cardinal; DC:HDC; X,Y:integer); cdecl;
DeleteBitmap:procedure (Bmp:cardinal); cdecl;
end;
PDrawTools = ^TDrawTools;

Унаследованные поля этой переменной -- CreateBitmap, DrawBitmap и DeleteBitmap есть методы. Так вот, где находится исполняемый код этих методов, я предполагаю, что в HiAsm'e
------------ Дoбавленo:

Версия 2.60

Добавлено смещение времени и одноименный модуль draw-отрисовки в designtime (для этого файл Clock.dll необходимо поместить в папку draw)
карма: 22

0
файлы: 1project_clock_2_60.zip [59KB] [219]