![]() |
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. |
Re: Auf das ausführungsende einer *.bat- Datei warten
Hallo,
![]() Den Code etwas umbauen, sollte reichen. Heiko |
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? |
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