Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
Trace
Syntax
curr = Trace( [option] ) [;]
Beschreibung
Abfragen der aktuellen und setzen der neuen Verfolgungsoption (Trace option) für den Programmablauf.
Aufrufparameter
Option
Beschreibung
keine
Rückgabe der aktuellen Trace-Option.
A
Trace All. Alle Anweisungen werden vor der Ausführung angezeigt.
C
Trace Command. Alle externen Befehle vor der Ausführung und alle zurückgegeben Return Codes werden angezeigt.
E
Trace Error. Jeder externe Befehl, der mit der ERROR-Bedingung endet wird nach der Ausführung inklusive der zurückgegebe Return Code wird angezeigt.
F
Trace Failure. Die Überwachung wird für externe Befehle aktiviert, die mit einer FAILURE-Bedingung enden. Entspricht der Option N.
I
Trace Intermediate. Alle Anweisungen vor der Ausführung, alle Zwischenergebnisse während der Ausführung und das Endergebnis nach der Ausführung werden angezeigt.
L
Trace Labels. Jede Sprungmarke (Label), die während der Ausführung erreicht wird, wird angezeigt.
N
Trace Normal. Die Überwachung wird für externe Befehle aktiviert, die mit einer FAILURE-Bedingung enden. Es ist die Standardeinstellung.
O
Trace Off. Die Progrmverfolgung wird ausgeschaltet.
R
Trace Results. Alle Anweisungen vor der Ausführung und alle Endergebnisse bzw. die Rückgabewerte nach der Ausführung werden angezeigt.
?
Das Fragezeichen ist eine Ergänzung der Option. Sie kann einer Option vorangestellt werden. In diesem Fall schaltet sie die interaktive Programmüberwachung: nach jeder Anzeige wird das Programm angehalten bis die Enter-Taste betätigt wird.
Standardwerte
Option
Wert
keine
'' (option = '')
Rückgabewerte
Name/Wert
Rückgabewert
curr
Die Funktion Trace gibt zurück die erste Buchstabe der aktiven Option, die in der Sektion Aufrufparameter beschrieben wurde.
Bemerkungen
Angabe einer Option beim Aufruf der Funktion, ändert die Einstellung und die bis dahin geltende Option wird zurück gegeben.

Beispiel 1

string = Trace( "?I" )
Say string 

Ergebnis 1

O
(zeigt die bisherige Trace-Option und schaltet die interaktive I-Verfolgung an)

Beispiel 2

string = Trace( "O" )
Say string

Ergebnis 2

?I
(schaltet die interaktive I-Verfolgung aus und zeigt diese Option)

Beispiel 3

string = Trace()
Say string

Ergebnis 3

O
(aktuelle Trace-Option)
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) - 16:23:51.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes