Tcl/Tk Fehlerbehandlung
catch command [varName]
Fängt eventuelle Fehler- und Ausnahmesignale ab und evaluiert command als Tcl-Skript. Die Fehlermeldung kann ggf. in der Variable varName gespeichert werden.
error message [errorInfo] [errorCode]
Erzeugt ein Fehlersignal mit message als Fehlermeldung. Falls Werte für errorInfo und errorCode engebenen sind, werden die gleichnamigen Variablen entsprechend gesetzt.
return [-code] code [-errorinfo info] [-errorcode code] [string]
Veranlasst die laufende Prozedur dazu, mit einem Ausnahmesignal zu enden. code spezifiziert das Signal, und kann ok, error, return, break, continue oder eine Integerzahl sein. Über die Optionen können die Variablen errorInfo und errorCode gesetzt werden. string enthält den Rückgabewert bzw. die Fehlermeldung.