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.