Typen-Bindung
Zur Navigation springen
Zur Suche springen
Alle Variablen (mit Ausnahme der FIELD-Variablen, die eine besondere Art des Zugriffs auf Felder in Dateien darstellen) können alle Feld-Typen annehmen, die ihnen zugewiesen werden.
Es hat sich allerdings eingebürgert, dass der Name einer Variablen ausdrückt, welcher Werte-Typ ihr zugewiesen wird. Dieses als Hungarion Notation bezeichnete Verfahren gibt vor, dass der Name einer Variablen aus einem vorangestellten Kleinbuchstaben den Typ angibt, gefolgt von einer Beschreibung ihrer Funktion, wobei der erste Buchstabe der Beschreibung grossgeschrieben wird:
Type | Beispiel | Erklärung |
---|---|---|
BLOCK | bValidate | speichert einen Codeblock zur Prüfung |
CHAR | cName | speichert einen Namen |
DATE | dHeute | speichert das heutige Datum |
LOGICAL | lDelete | gibt an, ob eine Löschung erfolgen soll oder nicht |
MEMO | cRoman | (da als Speichervariable wie CHAR behandelt, gleiches Präfix) |
NUMERIC | nLen | gibt die Länge eines Feldes an |
OBJECT | oDlg | speichert eine Referenz auf ein Dialog-Objekt |