Define
BeschreibungDefine.<Typ> [<Variable> [= <Ausdruck>], <Variable> [= <Ausdruck>], ...]
Wenn keine <Variablen> angegeben werden, wird Define benutzt, um den Standardtyp für zukünftige typenlose Variablen (einschließlich Prozedur-Parameter, Interface-Methoden-Parameter und mit Read zu lesende Daten) festzulegen. Der anfängliche Standardtyp ist Integer (.i). Jeder Variable kann direkt ein Standardwert zugewiesen werden.Beispiel:
d = e + f Define.w a = b + cd, e und f werden als Variablen vom Typ Integer deklariert, da kein Typ angegeben war. a, b und c werden als vorzeichenbehaftete Variablen vom Typ Word (.w) deklariert, da kein Typ angegeben war und der Standard-Typ vorher auf den Word-Typ geändert wurde.
Werden Variablen angegeben, deklariert Define diese Variablen als "definierte Typen" (defined type) und ändert nicht den Standardtyp. Wenn Sie hierbei den Variablen keinen Wert zuweisen, wird dieser 0 sein.Beispiel:
Define.b a, b = 10, c = b*2, d ; diese 4 Variablen werden vom Typ Byte (.b) sein
BeschreibungDefine <Variable>.<Typ> [= <Ausdruck>] [, <Variable>.<Typ> [= <Ausdruck>], ...]
Alternative Möglichkeit zur Variablendeklaration mittels Define.Beispiel:
Define MyChar.c Define MyLong.l Define MyWord.w Debug SizeOf(MyChar) ; wird 1 Byte ergeben Debug SizeOf(MyLong) ; wird 4 Bytes ergeben Debug SizeOf(MyWord) ; wird 2 Bytes ergeben