4D v16.3Tableaux et pointeurs |
||
|
4D v16.3
Tableaux et pointeurs
Tableaux et pointeurs
Vous pouvez passer un tableau comme paramètre à une commande 4D ou à une routine d'un Plug-in 4D. Cependant, vous ne pouvez pas passer un tableau comme paramètre dans une méthode utilisateur. La solution consiste à passer un pointeur vers le tableau comme paramètre de la méthode. Vous pouvez passer des tableaux interprocess, process ou locaux comme paramètres. Voici quelques exemples.
Si((0<atNoms)&(atNoms<Taille tableau(atNoms)) Si vous avez besoin de faire la même chose pour 50 tableaux différents, vous pouvez vous éviter d'écrire 50 fois la même chose, en utilisant la méthode projet suivante: ` Méthode projet SELECTIONNER ELEMENT SUIVANT Ensuite, vous pouvez écrire : SELECTIONNER ELEMENT SUIVANT(->atNoms)
` Somme Tableau Note : Depuis 4D v13, vous pouvez utiliser simplement la fonction Somme pour effectuer la somme des éléments d'un tableau numérique. Ensuite, vous pouvez écrire : $vlSomme:=Somme Tableau(->arSalaires)
` MAJUSCULE TABLEAU Ensuite, vous pouvez écrire : MAJUSCULE TABLEAU(->atSujets) La combinaison de tableaux, pointeurs et de boucles telles que Boucle...Fin de boucle vous permet d'écrire un grand nombre de petites méthodes projet très utiles pour gérer les tableaux.
Voir aussi
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |