4D v16.3

Get pointer

Home

 
4D v16.3
Get pointer

Get pointer 


 

Get pointer ( Name ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Name  String in Name einer Prozessvariablen
Funktionsergebnis  Zeiger in Zeiger auf Prozessvariable

Die Funktion Get pointer gibt einen Zeiger auf die in varName übergebene Variable zurück.

Für einen Zeiger auf ein Feld verwenden Sie Field. Für einen Zeiger auf eine Tabelle verwenden Sie Table.

Hinweis:
Sie können in Get pointer Ausdrücke wie ArrName+"{3}" übergeben, sowie 2D Array-Elemente wie ArrName+"{3}{5}" .
Dagegen können Sie keine Variablenelemente wie ArrName+"{myVar}" übergeben.

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

Zeiger auf Elemente eines zweidimensionalen Arrays verwenden:

 $pt:=Get pointer("a{1}{2}")
  //$pt=->a{1}{2}
 $pt2:=Get pointer("atCities"+"{2}{6}")
  //$pt2=->atCities{2}{6}



Siehe auch 

Field
Table

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Programmiersprache
Nummer: 304

This command can be run in preemptive processes

 
GESCHICHTE 

Geändert: 4D 2004
Geändert: 4D v15

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)