(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: DLL Parameterübergabe
22. Jun 2007, 09:24
dann musst du der DLL eine Callbackfunktion mitgeben.
Beispiel:
DLL:
Delphi-Quellcode:
var
gCallBack: procedure(); stdcall;
procedure SetCallBack(ACallback: Pointer);
begin
@gCallBack := ACallBack;
end;
//OnFormClosed
if Assigned(gCallBack) then
gCallBack();
Hauptprogramm
Delphi-Quellcode:
procedure GCallbackProcedure();
begin
ShowMessage('Form wurde geschlossen');
end;
[...]
DLLProcedure_SetCallBack(@GCallBackProcedure);
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|