Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Pointeur vers
|
Pointeur vers ( nomVar ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
nomVar | Chaîne |
![]() |
Nom d'une variable process ou interprocess | |||||
Résultat | Pointeur |
![]() |
Pointeur vers une variable process ou interprocess | |||||
Pointeur vers retourne un pointeur vers la variable process ou interprocess dont le nom est passé dans nomVar.
Pour récupérer un pointeur vers un champ, utilisez la fonction Champ. Pour récupérer un pointeur vers une table, utilisez la fonction Table.
Note : Vous pouvez passer à Pointeur vers des expressions telles que, par exemple, tTabNom+"{3}" ainsi que des éléments de tableau 2D (tTabNom+"{3}{5}").
En revanche, vous ne ne pouvez pas passer d'indices variables (tTabNom+"{maVar}").
Dans un formulaire, vous construisez une grille de 5 X 10 variables saisissables dont les noms sont v1, v2... v50. Pour initialiser toutes ces variables, vous pouvez écrire :
` ...
Boucle($vlVar;1;50)
$vpVar:=Pointeur vers("v"+Chaine($vlVar))
$vpVar->:=""
Fin de boucle
Utilisation de pointeurs vers des éléments de tableaux à deux dimensions :
$pt:=Pointeur vers("a{1}{2}")
//$pt=->a{1}{2}
$pt2:=Pointeur vers("atCities"+"{2}{6}")
//$pt2=->atCities{2}{6}
Produit : 4D
Thème : Langage
Numéro :
304
Nom intl. : Get pointer
Modifié : 4D 2004
Modifié : 4D v15
4D - Langage ( 4D v20 R7)