Version 2004 (Geändert)
Get pointer (VarName) Zeiger
Parameter | Typ | Beschreibung | |
VarName | String | Name einer Prozessvariablen | |
Funktionsergebnis | Zeiger | Zeiger auf Prozessvariable |
Beschreibung
Die Funktion Get pointer gibt einen Zeiger auf die in VarName übergebene Variable zurück.
Hinweise:
Get pointer kann nicht für Zeiger auf lokale Variablen verwendet werden.
Sie können in Get pointer Ausdrücke wie ArrName+"{3}" übergeben, dagegen keine 2D Array-Elemente wie ArrName+"{3}{5}" oder Variablenelemente wie ArrName+"{myVar}".
Für einen Zeiger auf ein Feld verwenden Sie Field. Für einen Zeiger auf eine Tabelle verwenden Sie Table.
Beispiel
In einem Formular erstellen Sie eine Matrix 5 x 10 mit eingebbaren Variablen mit den Bezeichnungen v1, v2... v50. Um all diese Variablen zu initialisieren, schreiben Sie:
` ... For ($vlVar;1;50) $vpVar:=Get pointer("v"+String($vlVar)) $vpVar->:="" End for
Referenz