Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Auf das ausführungsende einer *.bat- Datei warten (https://www.delphipraxis.net/99591-auf-das-ausfuehrungsende-einer-%2A-bat-datei-warten.html)

Metal_Snake2 14. Sep 2007 13:19


Auf das ausführungsende einer *.bat- Datei warten
 
Hi,

wie könnte ich es machen das mein code nur dan ausgeführt wird wenn die stapelverarbeitungsdatei(bat) zuenede ausgeführt wurde??

Momemtan lege ich den aufrufenden thread mit sleep schalffen...doch das ist deutlich zu schwammig.

Soll ich mir das Fensterhandle holen und immer wieder auf gültigkeit prüfen?? Ich denke auch das ist nicht der richtige ansatz.


danke für die Aufmerksamkeit.

hoika 14. Sep 2007 13:22

Re: Auf das ausführungsende einer *.bat- Datei warten
 
Hallo,

http://www.delphipraxis.net/internal...=598121#598121

Den Code etwas umbauen, sollte reichen.


Heiko

Metal_Snake2 14. Sep 2007 13:45

Re: Auf das ausführungsende einer *.bat- Datei warten
 
danke für den link...hmm über namedpipes das ganze zu ballern ist schon was kompliziert...aber ich werds versuchen.
Nen einfacheren lösungsansatz kann ich nicht erhoffen?

tr909 14. Sep 2007 13:50

Re: Auf das ausführungsende einer *.bat- Datei warten
 
Wenn du die bat aus deinem Programm heraus aufrufst (Mit JvCreatProcess) gibt es das Event OnTerminate.
Wenn das ganze Programm erst nach Beendigung der batch-datei gestartet werden soll könntest du ja einfach in einer zweiten batch-datei zuerst die erste aufrufen und dann das Programm.

Gruß
tr909


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 Uhr.

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