Dynamiczne ładowanie DLL z parametrami

0

Przerabiam przykład z książki KOmpendium programisty Delphi7 z rozdziału 10 listing 10.3. jest tam wykonywane ładowanie dynamiczne bioblioteki z wywołaniem funkcji About. Jak robić ładowanie dynamiczne biblioteki DLL z wywołaniem funkcji z parametrem?
Rafał Witowski

0

Masz tu taki bardzo prosty przykładzik


```delphi
procedure odpalDLL();
var
f:function(int:integer;str:string):boolean;
r:boolean;
h:Cardinal;
begin
h:=LoadLibrary("library.dll");
if(h<>0)then
begin
@f:=GetProcAddress(h,'funkcjaZDll');
if(@f<>nil)then
begin
r:=f(5,'xyz');
end;
end;
end;

masz i bibliotekę ładowaną dynamicznie, i funkcje z parametrami i wynik funkcji.
0

tux.. na 95% sie wywali.... zamiast string uzyj pchar.
co do DLL tu masz (infowit) maly arcik mojego autorstwa: http://members.lycos.co.uk/wesoledi/art-dll.html :d

0

tux.. na 95% sie wywali.... zamiast string uzyj pchar.

Na 120% sie wywali :) Pisalem to niewiele po przebudzeniu i tak jakoś klawisze mi sie pomyliły, oczywiście, że pchar.
Pozdro

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