Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
ErrorText
Syntax
meldung = ErrorText( n ) [;]
Beschreibung
Die Funktion liefert die REXX-Fehlermeldung, die mit der als Aufrufparameter angegebene Fehlernummer assoziiert ist.
Aufrufparameter
Parameter
Beschreibung
n
Nummer des Fehlers (z. B. Return-Code), für die die Fehlermeldung zurückgegben werden soll.
Standardwerte
keine
Rückgabewerte
Name/Wert
Bedeutung
meldung
Die REXX-Fehlermeldung, die mit der als Aufrufparameter angegebene Fehlernummer assoziiert ist. .
Bemerkungen
Der Aufrufparametern muss im Bereich zwischen 0 und 99 liegen.
Wenn n zwar im erlabtem Bereich liegt, aber diese REXX-Fehlernummer nicht definiert ist, dann wird ein Nullstring zurückgegeben.
Wenn n ausserhalb dieses Bereiches liegt dann wird der Return Code 40 zurückgegeben.
Die genaue Beschreibung von REXX-Return-Codes befindet sich auf der Seite Standard Reurn Codes
Im ooREXX bekommen manche Fehlernummer zusätzlich erweiterte Informationen in Form weiteren 1- bis 3-Stelligen Zahlen (s. g. Subcodes). Diese Information beschreibt näher die Stelle an der der Fehler entstanden ist. Die Funktion ErrorText selbst kann keine zweite Fehlermeldung zurückgeben, deswegen werden diese Informationen über das Objekt, das durch die Fehlerbedingung SIGNAL ON SYNTAX (wenn sie zutrifft) verfügbar. Manche Fehler können nur unter bestimmten Fehlerbedingungen angezeigt werden bzw. werden unter bestimmten Bedingungen nicht angezeigt:
  • Fehler 3 und 5 können nicht vom SIGNAL ON SYNTAX verfolgt werden
  • Fehler 4 kann nur vom SIGNAL ON HALT oder CALL ON HALT verfolgt werden
  • Fehler 6 und 30 können nur vom SIGNAL ON SYNTAX verfolgt werden, wenn dieser während der Ausführung der Anweisung INTERPRET entstehen
.

Beispiel 1

/*--------( Fehlermeldung anzeigen )--------*/
meldung = ErrorText( rc )
If meldung <> "" Then
  Say "Eine nicht definierte Fehlernummer" rc "wurde geliefert".
Else
  Say "RC="rc"." meldung

Ergebnis 1

RC=40. Inkorrekter Routinenaufruf.
(möglicherweise)
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2010. All rights reserved.
Most recent revision on 24 Aug 2010 (236) - 14:57:39.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes