| 4D v13.4RESOUDRE POINTEUR | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 RESOUDRE POINTEUR 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RESOUDRE POINTEUR ( pointeur ; nomVar ; numTable ; numChamp ) | ||||||||
| Paramètre | Type | Description | ||||||
| pointeur | Pointeur |   | Pointeur duquel récupérer l'objet référencé | |||||
| nomVar | Chaîne |   | Nom de la variable référencée ou chaîne vide | |||||
| numTable | Entier long |   | Numéro de la table ou de l'élément de tableau référencé(e) ou 0 ou -1 | |||||
| numChamp | Entier long |   | Numéro du champ référencé ou 0 | |||||
RESOUDRE POINTEUR récupère l'information de l'objet référencé par pointeur et la retourne dans les paramètres nomVar, numTable et numChamp.
Selon la nature de l'objet référencé par le pointeur, RESOUDRE POINTEUR retourne les valeurs suivantes :
| Objet référencé | Paramètres | ||
| nomVar | numTable | numChamp | |
| Aucun (pointeur NIL) | "" (chaîne vide) | 0 | 0 | 
| Variable | Nom de la variable | -1 | 0 | 
| Tableau | Nom du tableau | -1 | 0 | 
| Elément de tableau | Nom du tableau | numéro de l'élément | 0 | 
| Table | "" (chaîne vide) | numéro de la table | 0 | 
| Champ | "" (chaîne vide) | numéro de la table | numéro du champ | 
Notes :
Dans un formulaire, vous créez un groupe de 100 variables saisissables qui s'appellent v1, v2... v100. Pour cela, vous procédez de la manière suivante :
 FaireQuelqueChose(Self) ` FaireQuelqueChose est une méthode projet de la base RESOUDRE POINTEUR($1;$vaNomVar;$vlNumTable;$vlNumChamp)
 $vlVarNum:=Num(Sous chaine($vaNomVar;2))Pour des raisons de débogage, vous voulez vérifier si le deuxième paramètre ($2) d'une méthode est un pointeur vers une table. Le début de votre méthode peut être écrit ainsi :
Reportez-vous à l'exemple de la commande PROPRIETES GLISSER DEPOSER
	Produit :  4D
	Thème :  Langage
	Numéro :  
        394
        
        
        
	Nom intl. :  RESOLVE POINTER
     Liste alphabétique des commandes
    Liste alphabétique des commandes
	Créé :  4D v6
Champ
Est une variable
Nil
Pointeur vers
PROPRIETES GLISSER DEPOSER
Table