4D v14.3Get pointer |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Get pointer
|
Get pointer ( Name ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Name | 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
Geändert: 4D 2004
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)