| 4D v15 R2TABLEAU POINTEUR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15 R2
 TABLEAU POINTEUR 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TABLEAU POINTEUR ( nomTableau ; taille {; taille2} ) | ||||||||
| Paramètre | Type | Description | ||||||
| nomTableau | Tableau |   | Nom du tableau | |||||
| taille | Entier long |   | Nombre d'éléments du tableau ou Nombre de tableaux si taille2 est spécifié | |||||
| taille2 | Entier long |   | Nombre d'éléments des tableaux à deux dimensions | |||||
La commande TABLEAU POINTEUR crée ou redimensionne un tableau d'éléments de type Pointeur en mémoire.
Lorsque vous appliquez la commande TABLEAU POINTEUR à un tableau existant :
Cet exemple crée un tableau process contenant 100 éléments de type Pointeur :
 TABLEAU POINTEUR(tabPointeurs;100)Cet exemple crée un tableau local de 100 lignes contenant chacune 50 éléments de type Pointeur :
 TABLEAU POINTEUR($tabPointeurs;100;50)Cet exemple crée un tableau interprocess d'éléments de type Pointeur dont la taille est égale au nombre de tables dans la base et remplit chaque élément pointant vers la table dont le numéro est le même que celui de l'élément. Dans la cas d'une table supprimée, la ligne retournera Nil.
 TABLEAU POINTEUR(<>tabPointeurs;Lire numero derniere table)
 Boucle($vElem;Taille tableau(<>tabPointeurs);1;-1)
    Si(Est un numero de table valide($vElem))
       <>tabPointeurs{$vElem}:=Table($vElem)
    Fin de si
 Fin de boucle
	Produit :  4D
	Thème :  Tableaux
	Numéro :  
        280
        
        
        
	Nom intl. :  ARRAY POINTER
	Créé :  < 4D v6
	
	
	
	
	
	
	4D - Langage ( 4D v15)
	4D - Langage ( 4D v15 R2)
	
	
	
	4D - Langage ( 4D v15.4)
	
	4D - Langage ( 4D v15.3)
 Ajouter un commentaire
Ajouter un commentaire