![]() |
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
Versuch läuft!
|
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
Super!:bouncing4::cheers::bounce1:
Sebastian das hat noch gefehlt. Kaum macht man es richtig... Vielen Dank an euch alle. Ich war schon am verzweifeln. Jetzt klappt es! Ohne Fehler mit Ausgabe in das File. Gruß Darko |
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
Hallo zusammen, :)
jetzt habe ich in diesem Zusammenhang folgende Frage. So lange das cmd.exe Programm läuft steht die Zeitanzeige(TVrClock)auf der Form, diese läuft erst wieder nach Abschluss und beenden des Cmd Fensters. Die cmd.exe läuft bis zu drei Minuten lang. Das macht einen Anschein, als ob das Gesamtprogramm eingefroren wäre! Wie kann ich diese Zeitanzeige weiterlaufen lassen. Unabhängig vom cmd.exe Fenster. Einfach als Funktionsanzeige. Gruß Darko |
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
In einen Thread auslagern....
|
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
Wie wird cmd.exe denn aufgerufen? Wartest Du mit WaitForSingleObject?
|
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
Lese gerade das Tutorial im Delphi-Treff.
Scheint sehr kompliziert zu sein. Was sollte ich den im Thread auslagern die Anzeige oder die cmd.exe ? Ja ich warte auf "WaitForSingleObject" das ist wichtig für den weiteren Programmablauf! Gruß Darko |
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
Nur mal zum Testen:
Delphi-Quellcode:
while WaitForSingleObject(...) = WAIT_OBJECT_0 do
Application.ProcessMessages; |
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
Mein Aufruf
unit ShellApiEx
Delphi-Quellcode:
ShellExecuteAndWaitW(aHwnd,
PChar('open'), PChar('cmd.exe'), PChar(Helpstring), PChar('c:\fknfile\'), SW_SHOWMINIMIZED, true) |
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
In meinem Link aus #12 wird so etwas gemacht.
|
AW: Eine *.cmd die startet, aber vorzeitig abbricht!
:)
@ Detlef hab meinen Aufruf editiert aber die Form bleibt wie eingefroren. @ Thomas das schau ich mir morgen früh mal an. Danke für den Hinweis. Schönen Abend an alle, für Heute reicht es erst mal. Danke für die Unterstützung.:thumb: Gruß Darko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 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