ListVars

Zeigt die Variablen des Skripts an, also jeweils ihren Namen und aktuellen Inhalt.

ListVars

Bemerkungen

Dieser Befehl entspricht der Auswahl des Menüpunkts "View->Variables" im Hauptfenster. Dies kann helfen, ein Skript zu debuggen.

Jede Zeile in der Liste enthält den Namen und Inhalt einer Variable und, falls zutreffend, Informationen über den Inhalt. Jede Zeile endet mit einem CR-LF-Paar (`r`n), die sich aber über mehrere Zeilen erstrecken kann, wenn die Variable `r`n enthält.

Es gibt folgende Darstellungsformen (Wörter in kursiv sind Platzhalter):

VarName[Länge of Kapazität]: Zeichenkette
; [v1.1.26+]
VarName: TypName object {Info}
; Vor [v1.1.26]:
VarName[Object]: Adresse
VarName[Object]: Adresse <= ComObject(VarTyp, Wert)

Kapazität ist die aktuelle Kapazität der Variable, gemessen in Zeichen, nicht in Bytes.

Zeichenkette sind die ersten 60 Zeichen des Inhalts der Variable.

Info hängt vom Typ des Objekts ab, ist aber derzeit sehr begrenzt.

Wenn dieser Befehl innerhalb einer Funktion verwendet wird, werden zuerst die lokalen Variablen der Funktion aufgelistet (über den globalen Variablen des Skripts).

Bekannte Einschränkung: Wenn eine Funktion (oder die Liste der globalen Variablen selbst) mehr als 10000 Variablen enthält, kann es vorkommen, dass dieser Befehl die Variablen nicht genau in alphabetischer Reihenfolge anzeigt, d.h. es könnten einige Variablen in der Liste fehlen.

KeyHistory, ListHotkeys, ListLines

Mit dem DebugVars-Skript kann der Inhalt von Variablen und Objekten untersucht und geändert werden.

Beispiele

Zeigt Informationen über die Variablen des Skripts an.

ListVars