Error Level

Moderator: MVogt

Post Reply
User avatar
FruF
Posts: 204
Joined: 26. Jan 2009, 12:33
Contact:

Error Level

Post by FruF » 14. Nov 2013, 15:18

Guten Abend

Ich finde keine Übersicht oder Hilfe über die Errorlevel der Install_ und Uninstalll_ Datein des Package Robots.
Im meinem Fall geht es grad um "9" und "10". Aber auch meine allgemeine Neugier will befriedigt werden.

Danke
FruF

User avatar
Theo_Gottwald
Posts: 367
Joined: 03. Oct 2009, 08:57
Location: Herrenstr.11 * 76706 Dettenheim
Contact:

Re: Error Level

Post by Theo_Gottwald » 17. Nov 2013, 13:33

Der MPR kann jeden beliebigen Error-Level hinterlassen.
Der Befehl dazu lautet SRV\. Die Hilfe sagt:
Der Befehl "SRV\" kann nur im Exe-Modus verwendet werden. Im Datenteil ist eine Ziffer oder Ziffernfolge anzugeben, deren Wert dann als Rückgabewert ("Errorlevel", "Exitcode") von der Exe-Datei verwendet wird und von einem die Exe-Datei startenden Programm bzw. einer Batch-Datei ausgewertet werden kann.
Bei Dateien die mit dem InstaRec aufgezeichnet sind , wird entweder der Error-Level 0 zurückgegeben wenn alles wie normal abgearbeitet wurde, oder die Nummer des Blockes in dem ein Fehler aufgetreten ist. Dies ergibt sich aus dem prinzipiellen Codeaufbau:
' No.:3 | Time: 10:37:48 | Ticks: 20
' $$PRO bekommt hier die Blocknummer, diese wird dann als Errorlevel zurückgegeben.
VAR\$$PRO=10003
STW\#32770\Sample Application|w45
SWP\2000,0|560,458
MPO\o\548,11
MEL\
END\

' :Always ist eine spezieller Label der IMMER augferufen wird, außer das Skript läuft vorher in ein END\
:Always
SRV\$$PRO ' If this command is executed an error has happened
' and the return code from the script will be the block number of the last block.

' Code-Ende
END\1

User avatar
FruF
Posts: 204
Joined: 26. Jan 2009, 12:33
Contact:

Re: Error Level

Post by FruF » 18. Nov 2013, 09:25

Vielen Dank!

Post Reply

Return to “Package Robot”

Who is online

Users browsing this forum: No registered users and 5 guests