Main sections
ALIAS
ALIAS name#%$ AS some.thing[123].value[78]
Dieser Befehl erstellt intern einen Zeiger auf die Variable rechts vom "AS". Man kann damit ganz schnell auf die Variable zugreifen, erleichters sich Tipparbeit und vermeidet, dass für jeden Variablenzugriff [123] und[78] ausgerechnet werden muss.
<B>ACHTUNG:</B>
Wenn die Größe einer der verwendeten Felder verändert wird (DIMPUSH, DIMDEL, DELETE, ...), dann <B>ist dieser Zeiger kaputt und das Programm wird abstürzen</B>. ...wenn man Glück hat.
TYPE Tfoo
f
ENDTYPE
TYPE Tbar
fb[] AS Tfoo
ENDTYPE
LOCAL bar AS Tbar
ALIAS myfoo AS bar.fb[0].f
moo(myfoo)
FUNCTION moo: BYREF bb
ENDFUNCTION