#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'Понимаю, что из внешней процедуры метод объекта просто так не вызвать, но как это сделать?