Hallo Leute,<P>
ich habe folgendes Problem:<P>
aus einer externen Anwendung rufe ich in einer Delphi-DLL die Funktion <B>ShellExcute(...)</B> auf, um ein weiteres Programm zu starten bzw. um Dokumente zu öffnen. So weit so gut!<BR>
Jetzt ist es aber so, das während ShellExecute das Programm oder das Dokument aufruft, in meiner Anwendung z.B. ein Formluar geschlossen wird. Das hat dann immer zur Folge, das das mit ShellExecute aufgerufene Programm im Hintergrund verschwindet, und mein Programm immer im Vordergrund bleibt. Das soll so aber nicht sein. Das mit ShellExecute aufgerufene Programm/Dokument soll im Vordergrund sein.<P>
Hat von Euch einer eine Idee, wie ich das mit ShellExecute aufgerufene Programm/Dokument in den Vordergrund bekomme, obwohl in meiner Anwendung noch diverse Dinge passieren?<P>
Vielen Dank für Eure Hilfe.<P>
Thorsten
ich habe folgendes Problem:<P>
aus einer externen Anwendung rufe ich in einer Delphi-DLL die Funktion <B>ShellExcute(...)</B> auf, um ein weiteres Programm zu starten bzw. um Dokumente zu öffnen. So weit so gut!<BR>
Jetzt ist es aber so, das während ShellExecute das Programm oder das Dokument aufruft, in meiner Anwendung z.B. ein Formluar geschlossen wird. Das hat dann immer zur Folge, das das mit ShellExecute aufgerufene Programm im Hintergrund verschwindet, und mein Programm immer im Vordergrund bleibt. Das soll so aber nicht sein. Das mit ShellExecute aufgerufene Programm/Dokument soll im Vordergrund sein.<P>
Hat von Euch einer eine Idee, wie ich das mit ShellExecute aufgerufene Programm/Dokument in den Vordergrund bekomme, obwohl in meiner Anwendung noch diverse Dinge passieren?<P>
Vielen Dank für Eure Hilfe.<P>
Thorsten
Comment