Einzelnen Beitrag anzeigen

Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: ActionList funktioniert nicht in DLL

  Alt 15. Jun 2020, 16:22
Habe gerade kein Delphi zur Hand sollte aber funktionieren wenn das Application.Handle der Exe an die Dll übergeben wird.
Bau eine InitFunktion für die Dll die Das Handle bekommt.

So in etwa:

Delphi-Quellcode:
Procedure InitDll(const aHandle : THandle) ; stdcall;
begin
 Applicaton.Handle := aHandle;
end;
Wichtig direkt nach dem Laden der Dll aufrufen.
Eventuell auch ein Gegenstücke wenn die Dll wieder entladen wird.

Wir benutzen hier so ein Konstrukt um auch Dll's die mit verschiedenen Versionen kompiliert sind zu benutzen.

Gruss Fritz
Fritz Westermann
  Mit Zitat antworten Zitat