@database Fehler.guide
@remark DEUTSCHE VERSION
@author Joachim Büchse
@(c) "Copyright © 1993 Inovatronics, Inc."
@$VER: Fehler.guide D1.0 (23.Aug.93)   [ErrorManagement.guide 2.5 (06/01/93)]
@wordwrap
@font topaz.font 8
@index "CanDo_Deutsch_LexIndex"

@node "CanDo_Deutsch_Fehler_Index" "Fehlerbehandlungs-Befehle, Funktionen und Variablen"
@toc "CanDo_Deutsch_LexMain"
  Befehl   @{" DoOnError                      " link "CanDo_Deutsch_DoOnError"}
  Variable @{" =ErrorCode                     " link "CanDo_Deutsch_ErrorCode"}
  Variable @{" =ErrorLineNumber               " link "CanDo_Deutsch_ErrorLineNumber"}
  Variable @{" =ErrorObjectName               " link "CanDo_Deutsch_ErrorObjectName"}
  Variable @{" =ErrorObjectType               " link "CanDo_Deutsch_ErrorObjectType"}
  Variable @{" =Errors                        " link "CanDo_Deutsch_Errors"}
  Variable @{" =ErrorScriptName               " link "CanDo_Deutsch_ErrorScriptName"}
  Variable @{" =ErrorScriptType               " link "CanDo_Deutsch_ErrorScriptType"}
  Variable @{" =ErrorSourceLine               " link "CanDo_Deutsch_ErrorSourceLine"}
  Variable @{" =ErrorText                     " link "CanDo_Deutsch_ErrorText"}
  Befehl   @{" IfError                        " link "CanDo_Deutsch_IfError"}
@endnode


@node "CanDo_Deutsch_doonerror" "DoOnError {RoutinenName} [{Arg1} [, bis zu 10 Parameter]]"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  DoOnError {RoutinenName} [{Arg1} [, bis zu 10 Parameter]]

@{fg highlight}Beschreibung...@{fg text}
  Die angegebene Routine wird ausgeführt wenn ein Fehler in der
  Abarbeitung des Scripts auftritt.

  Die CanDo-interne Fehlerbehandlung wird dadurch ausgeschaltet.
@endnode


@node "CanDo_Deutsch_errorcode" "Let {Ganzzahl}=ErrorCode"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {Ganzzahl}=ErrorCode

@{fg highlight}Beschreibung...@{fg text}
  Gibt den die Nummer des zuletzt aufgetrete nen Fehlers zurück.
  Im Handbuch finden Sie eine genaue Beschreibung der Variablen.

  Siehe auch: @{" ErrorText " link "CanDo_Deutsch_ErrorText"}
@endnode


@node "CanDo_Deutsch_errorlinenumber" "Let {Ganzzahl}=ErrorLineNumber"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {Ganzzahl}=ErrorLineNumber

@{fg highlight}Beschreibung...@{fg text}
  Gibt die Nummer der Zeile zurück, in der der letzte Fehler
  aufgetreten ist.
@endnode


@node "CanDo_Deutsch_errorobjectname" "Let {String}=ErrorObjectName"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {String}=ErrorObjectName

@{fg highlight}Beschreibung...@{fg text}
  Gibt den Namen des Objekts zurück, dessen Script den letzten
  Fehler hervorrief.
@endnode


@node "CanDo_Deutsch_errorobjecttype" "Let {String}=ErrorObjectType"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {String}=ErrorObjectType

@{fg highlight}Beschreibung...@{fg text}
  Gibt den Typ des Objekts zurück, dessen Script den letzten
  Fehler hervorrief.
@endnode


@node "CanDo_Deutsch_errors" "Let {Boolscher Wert}=Errors"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {Boolscher Wert}=Errors

@{fg highlight}Beschreibung...@{fg text}
  Gibt den Wert @{" True " link "CanDo_Deutsch_True"} zurück, wenn der Script nach dem
  Auftreten eines Fehlers ausgeführt wird.
@endnode


@node "CanDo_Deutsch_errorscriptname" "Let {String}=ErrorScriptName"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {String}=ErrorScriptName

@{fg highlight}Beschreibung...@{fg text}
  Gibt die Kennung des Scripts, in dem der letzte Fehler
  aufgetreten ist, zurück.  Zum Beispiel den Namen der Routine.
@endnode


@node "CanDo_Deutsch_errorscripttype" "Let {String}=ErrorScriptType"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {String}=ErrorScriptType

@{fg highlight}Beschreibung...@{fg text}
  Gibt den Typ des Scripts, in dem der letzte Fehler aufgetreten
  ist, zurück.
@endnode


@node "CanDo_Deutsch_errorsourceline" "Let {String}=ErrorSourceLine"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {String}=ErrorSourceLine

@{fg highlight}Beschreibung...@{fg text}
  Gibt die Zeile des Scripts zurück, die den letzten Fehler
  hervorgerufen hat.
@endnode


@node "CanDo_Deutsch_errortext" "Let {String}=ErrorText"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  Let {String}=ErrorText

@{fg highlight}Beschreibung...@{fg text}
  Gibt die Fehlermeldung, zum zuletzt aufgetretenen Fehler zurück.

  Siehe auch: @{" ErrorCode " link "CanDo_Deutsch_ErrorCode"}
@endnode


@node "CanDo_Deutsch_iferror" "IfError"
@toc "CanDo_Deutsch_Fehler_Index"
@{fg highlight}Befehl...@{fg text}
  IfError

@{fg highlight}Beschreibung...@{fg text}
  Wird benutzt um festzustellen, ob der direkt vorausgegangene
  Befehl einen Fehler verursachte.  Ist ein Fehler aufgetreten,
  wird die Sequenz bis zum nächsten @{" Else " link "CanDo_Deutsch_Else"} oder @{" EndIf " link "CanDo_Deutsch_EndIf"}
  ausgeführt.
@endnode

