C++ -> Delphi(jedna linijka!)

0

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");
0

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>

0

Dzieki piekne :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1