Hallo,
ich habe unter VB5 mit Shell(„C:\dos.exe“,vbHide)
eine Dos Datei ausgeführt, diese gibt 31 Errorlevel zurück.
0=alles OK und 1 bis 31 Fehler.
Wie kann ich diese Errorcode mit VB abfragen?
Vielen Dank im voraus.
Gruß Michael
Hallo,
ich habe unter VB5 mit Shell(„C:\dos.exe“,vbHide)
eine Dos Datei ausgeführt, diese gibt 31 Errorlevel zurück.
0=alles OK und 1 bis 31 Fehler.
Wie kann ich diese Errorcode mit VB abfragen?
Vielen Dank im voraus.
Gruß Michael
Hi Michael !
Ich kenne es zwar nur unter VB6, aber da geht das so
ret = Shell(„Befehl“)
in ret steht dann der ReturnCode des in der Shell ausgeführten Programms. Natürlich sollte das Programm direkt ausgeführt werden. Allerdings mußt du darauf Achten, daß es sich bei der Shell in VB um eine Asynchrone Shell handelt, d.h. die Shell Funktion kehrt sofort nach absetzen des Befehl wieder zurück zum Ablauf des VB Programms !!!
Ciao
Mario
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]