Вверх ↑
Ответов: 1926
Рейтинг: 172
#1: 2016-02-10 12:01:45 ЛС | профиль | цитата
#pas
function hook(code,w,l:integer):Lresult; stdcall;
var str:string;
begin
str:=Int2Str(LoWord(w))+'_'+Int2Str(HiWord(w));
_hi_OnEvent(ev,str);
result := CallNextHookEx(H, code, w, l);
End;

ev определена как THI_Event в public THiAsmClass'а. Но при компиляции пишет:
компилятор писал(а):
C:\Program Files\HiAsm_AltBuild\Elements\delphi\code\hiInlineCode_1553EB0.pas(28) Error: Undeclared identifier: 'ev'


Понимаю, что из внешней процедуры метод объекта просто так не вызвать, но как это сделать?
карма: 9
0