Witam
Mabakay napisał(a)
Witam, prosze pomozcie mi zamienic jedna linijke z c++ na delphi.
typedef int (WINAPI *FuncHookOneProcess2)(HWND hwndNotify, char *exe_name);
Zamienilem na:
FuncHookOneProcess2: function(hwndNotify: THandle; exe_name: PChar):
Integer; stdcall;
A jak ma wygladać to:
FuncHookOneProcess2 HookOneProcess2
=(FuncHookOneProcess2)GetProcAddress(hLib, "HookOneProcess2");
Nie znam C++ ale wydaje mi się, że:
type
TFuncHookOneProcess2 = function(hwndNotify: THandle; exe_name: PChar): Integer; stdcall;
Tylko nie jestem pewny czy stdcall; (zależy w czym napisana jest biblioteka, chociaż prawdopodobnie powinno być)
Natomiast reszta to chyba
var
HookOneProcess2: TFuncHookOneProcess2;
i coś takiego:
HookOneProcess2:= GetProcAddress(hLib, 'HookOneProcess2');
Jednak niczego nie jestem pewny.
Pozdrawiam
</delphi>