4D v13.4Get pointer |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
Get pointer
|
Get pointer ( varName ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
varName | String |
![]() |
Name einer Prozessvariablen | |||||
Funktionsergebnis | Zeiger |
![]() |
Zeiger auf Prozessvariable | |||||
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.
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
Produkt: 4D
Thema: Programmiersprache
Nummer:
304
Alphabetische Liste der Befehle
Geändert: 4D 2004