Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.
Die variable-definition
dient
zur Definition eines einzelnen Feldes oder einer einzelnen Variablen, die aus
einem einzigen Wert (scalar-definition
)
oder mehreren Werten (array-definition
)
bestehen kann:
variable-name | (format-length) | init-definition | [emhdpm] | ||||||||||||
( | ) |
DYNAMIC |
|||||||||||||
HANDLE OF
OBJECT |
variable-name | (format-length/array-definition) | array-init-definition | [emhdpm] | |||||||||||||
( | /array-definition) | DYNAMIC
|
||||||||||||||
(array-definition)
HANDLE OF
OBJECT |
Syntax-Element-Beschreibung:
Syntax-Element | Beschreibung |
---|---|
variable-name |
Name der Variablen:
variable-name ist der der
Variable zuzuweisende Name. Es gelten die Regeln für Natural-Variablennamen.
Bei |
format-length |
Format/Längen-Definition
Format und Länge des Feldes. Informationen zu Format/Längen-Definitionen von Benutzervariablen, siehe Format und Länge von Benutzervariablen im Leitfaden zur Programmierung. |
HANDLE OF OBJECT |
Handle of Object:
Wird be NaturalX verwendet. Eine Handle kennzeichnet ein Dialogelement im Code und wird in Handle-Variablen gespeichert. Weitere Informationen siehe NaturalX im Leitfaden zur Programmierung. |
A oder B oder
U |
Datentyp:
Alphanumerisch (A), Unicode oder Binär (B) für dynamische Variablen. |
array-definition |
Definition von
Array-Dimensionen:
Mit array-definition definieren Sie die Unter- und Obergrenze einer Dimension in einer Array-Definition. Siehe Definition von Array-Dimensionen. |
DYNAMIC |
DYNAMIC-Option:
Ein Feld kann als dynamisch definiert werden. Weitere Informationen zur Verarbeitung von dynamischen Variablen siehe Dynamische und große Variablen benutzen. |
CONSTANT |
CONSTANT-Option:
Die Variable (bzw. das Array) soll als eine Namens-Konstante behandelt werden. Der bzw. die zugewiesene(n) Konstanten-Wert bzw. -Werte wird jedesmal benutzt, wenn die Variable bzw. das Array referenziert wird. Der bzw. die zugewiesene(n) Wert(e) kann bzw. können bei der Ausführung des Programms nicht geändert werden. Siehe auch Felder definieren, Benutzerkonstanten Namens-Konstanten definieren im Leitfaden zur Programmierung. Anmerkung: |
INIT |
INIT-Option:
Der Variablen bzw. dem Array soll ein Ausgangswert
zugewiesen werden. Dieser Wert wird auch benutzt, wenn diese Variable bzw.
dieses Array in einem Wenn Siehe auch Felder definieren, Ausgangswerte im Leitfaden zur Programmierung. Anmerkung: |
init-definition |
Initialwerte oder Konstantenwerte für eine
Variable:
Mit der Option init-definition definieren Sie die Initialwerte oder Konstantenwerte für eine Variable. Siehe Definition eines Ausgangswerts. |
array-init-definition |
Initialwerte oder Konstantenwerte für ein
Array:
Bei array-init-definition definieren Sie die Initialwerte oder Konstantenwerte für ein Array. Siehe Ausgangswerte/Konstanten-Werte für ein Array. |
emhdpm |
Parameter EM, HD, PM für Feld/Variable:
Mit dieser Option können zusätzliche Parameter definiert werden, die für ein Feld oder eine Variable gelten sollen. Siehe Parameter EM, HD, PM für Feld/Variable. |
Format | Standard-Ausgangswert |
---|---|
B, F, I, N, P | 0 |
A, U | (leer) |
L | FALSE |
D | D' ' |
T | T'00:00:00' |
C | (AD =D )
|
Object Handle | NULL-HANDLE |
Als dynamisch (DYNAMIC
) deklarierte Felder haben keinen
Ausgangswert, weil ihre Feldlänge standardmäßig Null ist.