Ein ULP kann die Information zurückgeben, ob es erfolgreich abgeschlossen wurde oder nicht. Sie können die exit()-Funktion verwenden, um das Programm zu beenden und den Rückgabewert (return value) zu setzen.
Ein "return value" von 0 bedeutet, das ULP wurde normal beendet (erfolgreich), während jeder andere Wert einen unnormalen Programmabbruch anzeigt.
Der Default-Rückgabewert jedes ULP ist 0.
Wird der RUN-Befehl als Teil einer Script-Datei, ausgeführt, dann wird die Script-Datei abgebrochen, wenn das ULP mit einem "return value" ungleich 0 beendet wurde.
Eine spezielle Variante der Funktion exit() kann verwendet werden, um einen Befehl als Ergebnis des ULPs an ein Editor-Fenster zu schicken.
Index | Copyright © 2005 CadSoft Computer GmbH |