Entwickler-Ecke
Dateizugriff - Rückmeldung extern aufgerufener Programme
saxe66 - Mo 10.02.03 12:21
Titel: Rückmeldung extern aufgerufener Programme
Nachdem ich dem Forum den Aufruf bspw. externer Dos-Programme entnehmen konnte, fehlt mir jetzt noch ein Hinweis darauf, wie ich abfragen kann, ob das extern aufgerufene Programm beendet ist.
Vielleicht kann mir jemand weiter helfen.
Vielen Dank
Delete - Mo 10.02.03 13:32
WAITEFORSINGLEOBJECT.
Zur Erklärung: Starte das Programm mit CreateProcess. Da bekommst du die ProzessID, diese kannst du dann WaiteForSingleObject übergeben.
saxe66 - Mo 10.02.03 14:22
Titel: Danke für die schnelle Anwort
Erstmal danke für das schnelle antworten, wenn du mir jetzt nochmal den Aufruf für Createprocess geben könntes, wäre das ganz stark. Habe mich bisher mit WinExec rumgeschlagen ...
saxe66 - Mo 10.02.03 14:32
Vielen Dank für die Antworten ...
Gruß Saxe66
foxy - Mo 10.02.03 14:57
naja geb ich auch noch mein senf dazu
du hast gesagt, das du vorher mit winExec gearbeitet hast ... vergiss das
lieber
ShellExecute das iss seh einfach an zu wenden
Quelltext
1:
| ShellExecute(Application.Handle, 'open' ,PChar(name), nil, PChar(Path), sw_ShowNormal); |
sowas ... :)
Delete - Mo 10.02.03 15:00
Sorry, ich kenne mich in euren FAQ nicht so aus. Und außerdem wollte ich nicht erst lange suchen, weil ich wußte wo genau das steht was er braucht.
Aber bei euch fehlt auch das was er braucht, nämlich WaitForSingleObject.
Tino - Mo 10.02.03 15:04
| Luckie hat folgendes geschrieben: |
| Aber bei euch fehlt auch das was er braucht, nämlich WaitForSingleObject. |
Stimmt. Habe ich übersehen!
Gruß
TINO
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!