Einzelnen Beitrag anzeigen

Fritzew

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

AW: Fensterwechsel erkennen

  Alt 14. Jun 2016, 20:47
Hallo,

Die Dialoge in der Dll werden aber modal aufgerufen oder?

Wir benutzen für sowas immer ein System das die Dll speziell initialisiert

und zwar über eine DllInit und Dllfree function.

In der dll also:

function InitDll(aHandle : Thandle) : Boolean; und

FreeDll(aHandle : Thandle) : Boolean; in der InitDll wird dem Application Object der Dll das Handle zugewiesen
also
Application.Handle := aHandle;

und in der FreeDll wieder zurückgesetzt.
Fritz Westermann
  Mit Zitat antworten Zitat