Hallo nochmal,
ich hab' eine Lösung gefunden...
...und damit dem Nächste mit dem Problem geholfen wird poste ich die gleich mal
Ich habe zuerst Folgende Prozedur in die
Dll integriert (und exportiert):
Delphi-Quellcode:
procedure SetHandle(
handle: THandle);
stdcall;
begin
Application.Handle :=
handle;
end;
...und diese in der Exe einmal aufgerufen:
Delphi-Quellcode:
procedure SetHandle(hndl: THandle); stdcall; external 'pDLL.dll';
//[...]
SetHandle(Application.Handle);
Das behebt mein Problem und alle zukünftigen Formulare bekommen keinen zusätzlichen Taskbar-Eintrag... *freu*
Wenn jetzt noch jemand eine Idee hat, wie ich innerhalb der Dll das Handle der Hauptanwendung bekomme (ohne die Übergabefunktion), wäre ich SEHR dankbar
Sonnige Grüße,
CK_CK