Ĺadny brzuch
Witam!
Chcałem się tylko dowiedzieć jak zamienić kod c++:
typedef void (_stdcall *FPluginVer)(DWORD &, char *, int); typedef int (_stdcall *FShowSomething)(char *, HWND);
na kod delphi ??
P.S. Kod zaczerpnięty z artykuły o pluginach z eksperta 11.2006
type PDWORD = ^DWORD; FPluginVer = procedure (Version: PDWORD; _Name: PChar; MaxLen: integer); FShowSomething = function (_Text: PChar; Hnd: THandle): integer;
nie jestem pewien czy nie bedzie redeklaracji PDWORD, jak cos to po prostu usuniesz :)
aha, zeby uprzedzic twoje pytania jak robic dalej te pluginy: polecam http://4programmers....ozdzia%C5%82_10
Aha, pamietaj zeby nie uzywac typu string w komunikacji DLL <> App. tzn mozna ale to wymaga jakiejstam dodatkowej dllki od borlanda. IMO lepiej uzyc PChara :)
Dzięki wielkie. Na pewno przyda mi się Twoja rada :D
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Chcałem się tylko dowiedzieć jak zamienić kod c++:
typedef void (_stdcall *FPluginVer)(DWORD &, char *, int); typedef int (_stdcall *FShowSomething)(char *, HWND);
na kod delphi ??
P.S. Kod zaczerpnięty z artykuły o pluginach z eksperta 11.2006
type PDWORD = ^DWORD; FPluginVer = procedure (Version: PDWORD; _Name: PChar; MaxLen: integer); FShowSomething = function (_Text: PChar; Hnd: THandle): integer;
nie jestem pewien czy nie bedzie redeklaracji PDWORD, jak cos to po prostu usuniesz :)
aha, zeby uprzedzic twoje pytania jak robic dalej te pluginy: polecam http://4programmers....ozdzia%C5%82_10
Aha, pamietaj zeby nie uzywac typu string w komunikacji DLL <> App. tzn mozna ale to wymaga jakiejstam dodatkowej dllki od borlanda. IMO lepiej uzyc PChara :)
Dzięki wielkie. Na pewno przyda mi się Twoja rada :D