Вверх ↑
Этот топик читают: Гость
Ответов: 205
Рейтинг: 3
#16: 2008-04-24 19:58:47 ЛС | профиль | цитата
правильно ли я понимаю


#pas
unit HiAsmUnit;
interface
uses KOL,Share,Debug;
type
THiAsmClass = class(TDebug)
private
public
x,y:THI_Event;
onAdditor:THI_Event;
procedure doAdditor(var dt:TData; idx:word);
end;
function additor(x,y:double):double; stdcall;
implementation
function additor; external 'Названия DLL файлаа ..с расширением или без (проверял работает...)' name 'Имя функции?';
procedure THiAsmClass.doAdditor;
var dx,dy: double;
begin
dx := ReadReal(dt, x, 0.0);
dy := ReadReal(dt, y, 0.0);
_hi_OnEvent(onAdditor, additor(dx,dy));
end;
end.


карма: 1

0
Ответов: 2125
Рейтинг: 159
#17: 2008-04-24 20:21:45 ЛС | профиль | цитата
Правильно. Не забудь положить длл-ку рядом с проектом, или в system32
карма: 1

0
17
Сообщение
...
Прикрепленные файлы
(файлы не залиты)