Seite durchsuchen nach:
(powered by
FreeFind)
Bemerkung: Manche Browser haben offensichlich Probleme mit CSS. Für die richtige Darstellung dieser Seiten verwenden Sie am besten
Firefox,
Chrome oder
Opera.
Syntax
cond = Condition( [option] ) [;]
Beschreibung
Liefert Informationen über Fehler im aktuellen Ablauf einer REXX-Routine.
Aufrufparameter
keine
Gleich der Option I. Liefert den Instruktionsnamen,
(CALL oder SIGNAL)
mit der die Fehlerbearbeitung aktiviert wurde, zurück.
A
Additional Object Information. Gibt den Namen
der zusätzlichen Information zum Grund für die Fehlerbehandlung
(NOMETHOD,
NOSTRING,
NOTREADY,
SYNTAX,
USER usercondition) zurück. Wenn keine
Abbruchbedingung statt gefunden hat wird der Text
"The NIL object" ausgegeben.
C
Condition name. Gibt den Namen für den
aktuellen Grund für die Fehlerbehandlung
(SYNTAX,
ERROR,
HALT,
FAILURE,
NOTREADY,
NOVALUE),
USER usercondition) zurück.
D
Description. Gib den Text, durch den das
Entstehen des Fehlers genauer beschrieben wird, zurück. Der Text ist von
der gesetzten Abbruchbedingung abhängig.
I
Instruction. Liefert den Instruktionsnamen,
(CALL oder SIGNAL)
mit der die Fehlerbearbeitung aktiviert wurde, zurück. Voranstellung, wenn
keine Option angegeben wurde.
O
Object. Gib den Objektnamen mit der Abbruchinformation
zurück. Wenn keine Abbruchbedingung statt gefunden hat wird der Text
"The NIL object" ausgegeben.
S
Status. Gib den Status der aktuellen Fehlerbehandlung
zurück:
- ON, wenn die Bedingung aktiviert ist.
- OFF, wenn die Bedingung deaktiviert ist.
- DELAY, wenn ein weiteres Auftreten der Bedingung ignoriert wird.
Rückgabewerte
cond
Name der Instruktion, Bedingung, eine Beschreibung der Fehlerbedingung
je nach beim Aufruf angegebenen Option (siehe
Parameter)
bzw. die Nullzeichenkette.
Bemerkungen
Die Funktion Condition gibt Informationen über die Fehlersituation zum
Zeitpunkt des Entstehens eines Fehlers zurück. Diese Informationen können
im Fehlerfall die Debugging, Fehlersuche und Fehlerbeseitigung vereinfachen.
Wenn zum Zeitpunkt des Aufrufs keine Fehlerbehandlung aktiv ist, so wird
die Nullzeichenkette zurückgegeben.
Beispiel 1
cond = Condition( "I" )
Say cond
Ergebnis 1
Z. B.
SIGNAL
Beispiel 2
cond = Condition( "S" )
Say cond
Ergebnis 2
Z. B.
DELAY
Beispiel 3
cond = Condition( "C" )
Say cond
Ergebnis 3
z. B.
SYNTAX
Beispiel 4
cond = Condition( "A" )
Say cond
Ergebnis 4
Z. B.
The NIL object
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:09.