KAPITEL 13. DER PROTOKOLLMONITOR
px: Optionale Breite in Pixel. Die Vorgabe ist die Textbreite.
Beispiel
function o u t ( )
1
2
box . t e x t { c a p t i o n =" Caption " , t e x t ="Some t e x t " , px =100 ,
3
f g =0xFF0000 , bg=0xAADDFF }
4
end
13.6.2
Das debug Modul
Der Protokollmonitor besitzt ein eingebautes Debug Fenster um spezielle Zu-
stände in Ihrem Skript anzuzeigen. Dies kann der Inhalt einer bestimmten Va-
riable sein, oder das Resultat einer Operation. Das Debug Modul enthält hierzu
alle nötigen Funktionen um beliebige Werte oder Texte auszugeben. Zusätz-
lich können Sie die Debug-Ausgabe per Skript anhalten, zu einem geeigneten
Zeitpunkt wieder aufnehmen und Ausgaben zusammenfassen. Z.B. bei wieder-
holenden Debug Meldungen. Um das Ausgabefenster für Debug Meldungen zu
öffnen drücken Sie einfach:
Strg
+
Alt
+
D
Function
Description
clear
Löscht den aktuellen Inhalt im Debug Fenster.
print
Gibt die übergebenen Argumente im Debug Fenster aus. Sie
können beliebig viele Argumente (Text oder Wert) per Komma
getrennt im Funktionsaufruf angeben.
resume
Setzt eine zuvor unterbrochene Debug Ausgabe wieder fort.
summarize
Wenn aktiviert sammelt die Debug Ausgabe alle identischen
Meldungen und gibt diese mit Angabe einer entsprechenden
Wiederholungszahl aus.
suspend
Stoppt (suspendiert) die Debug Ausgabe. Alle weiteren Ausga-
ben werden unterdrückt bis die Ausgabe per debug.resume
fortgesetzt wird.
timeprompt
Zeigt die aktuelle Zeit (hh:mm:ss) am Anfang jeder Debug Aus-
gabe. Sie können dies ein- bzw. ausschalten, indem Sie dieser
Funktion true oder false übergeben.
debug.clear
Löscht den aktuellen Inhalt des Debug Ausgabefensters.
debug.clear()
Beispiel
1
a g l o b a l c o u n t e r h o l d i n g t h e number o f e r r o r responses
2
e r r o r C o u n t e r = 0
144