Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Showmodal auf externes Fenster (https://www.delphipraxis.net/143560-showmodal-auf-externes-fenster.html)

alphanumeric 18. Nov 2009 09:00


Showmodal auf externes Fenster
 
Salut zusammen,

Mein problem heute bezieht sich auf eine externe Anwendung. Ich will folgendes tun:

User klickt button - PDF Datei wird erstellt, anschließend in externer Software geöffnet - dort bearbeitet der das - nach beenden des Programmes soll er die bearbeitete Datei an ne email anhängen. Sprich ich bräucht jetzt was, wo ich ihn solang schlafen schicke, bis das Programm wieder beendet. wie mach ich das am besten? muss ich da auf den thread warten? hab da leider überhaupt keinen lösungsansatz, da noch nie mit threads gearbeitet.


Gruß
alphanum

mkinzler 18. Nov 2009 09:04

Re: Showmodal auf externes Fenster
 
Schau mal nach Delphi-Referenz durchsuchenWaitForSingleObject()

alphanumeric 18. Nov 2009 09:16

Re: Showmodal auf externes Fenster
 
okay, das blick ich. Woher krieg ich denn nun den Handle? also ich ruf des Programm mit nem ShellExecute auf, krieg ich den da übergeben?

mkinzler 18. Nov 2009 09:34

Re: Showmodal auf externes Fenster
 
In der CL gibt es die Funktion ShellExecuteAndWaitW()ShellExecuteAndWaitW() welches das automatisiert

alphanumeric 18. Nov 2009 09:52

Re: Showmodal auf externes Fenster
 
ich schaus mir mal an, danke dir.

himitsu 18. Nov 2009 09:54

Re: Showmodal auf externes Fenster
 
Und falls du etwas selber machen willst,
dann bekommst du das Handle z.B. über MSDN-Library durchsuchenShellExecuteEx oder MSDN-Library durchsuchenCreateProcess.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz