symbols liefert die Namen und die Größe von Variablen und Funktionen aus der Symboltabelle.
Returnwert
svSymbols ist ein String-Vektor mit den Namen der Variablen und Funktionen. svTypeSize ist eine String-Matrix mit vier Spalten:
| Wert | Bedeutung |
|---|---|
| svTypeSize[;1] | Die erste Spalte enthält den Typ der Variablen als String, siehe nType. |
| svTypeSize[;2] | Die zweite Spalte enthält die Anzahl der Spalten. |
| svTypeSize[;3] | Die dritte Spalte enthält die Anzahl der Zeilen. |
| svTypeSize[;4] | Die vierte Spalte enthält die Größe der Variablen in Bytes. |
Parameter
nType ist eine Kombination (Oder-Verknüpfung) der folgenden Werte (siehe Beispiel).
| Wert | Bedeutung |
|---|---|
| 1 | Real |
| 2 | Complex |
| 4 | String |
| 8 | User-Function (Funktionen, die mit UniScript geschrieben wurden) |
| 16 | Built-In-Funktionen |
| 32 | Funktionen, die mit der Funktion RegisterFunction registriert wurden |
| 64 | Object (ActiveX-Dispatch-Pointer) |
| 128 | Variant-Matrizen |
| 256 | Object (UniScript-Objekte, z. B. “obj”) |
Beispiel
Der folgende Aufruf gibt die Namen aller Real-, Complex- und String-Variablen aus.
symbols(1|2|4)
Siehe auch
id-1678059