peux d'aide svp svp Help
peux d'aide svp svp Help
bonjour
qui peux m'expliquer la commande addgadgetitem
j'arrive pas a comprendre ceci
exemple:
addgadgetitem(#ma_liste,-1,"coucou",)
que je comprend pas c'est le -1
si je met -2 le programme plante .
qui peux m'expliquer svp a quoi sert le -1 ..
Merci
qui peux m'expliquer la commande addgadgetitem
j'arrive pas a comprendre ceci
exemple:
addgadgetitem(#ma_liste,-1,"coucou",)
que je comprend pas c'est le -1
si je met -2 le programme plante .
qui peux m'expliquer svp a quoi sert le -1 ..
Merci
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
C'est Fred qui a mis ça simplement pour faciliter la tâche des programmeurs (dont la sienne). C'est une coutume de mettre -1, lorsque les valeurs normales vont de 0 à l'infini, pour désigner "autre chose". Là, ça veut dire placer à la fin. Il aurait aussi bien pû créer une constante #A_LA_FIN=-1, et tu n'y aurais vu que du feu.
Le pourquoi du -1 ?
C'est la mécanique de cette commande qui l'impose, voilà.
Quand Fred à développer cette commande il à probablement
dû faire un choix arbitraire à l'intérieur pour placer un élément
à la fin de la liste.
Du genre
Bref si tu n'aime pas mettre -1 fait toi une constante #METTRE_A_LA_FIN = -1. Et ensuite oublie la valeur de la constante.
A+
Guimauve
C'est la mécanique de cette commande qui l'impose, voilà.
Quand Fred à développer cette commande il à probablement
dû faire un choix arbitraire à l'intérieur pour placer un élément
à la fin de la liste.
Du genre
Code : Tout sélectionner
AddGadgetItem(#Gadget, Position, Texte$ [, ImageID])
If Position = -1
Ajouter à la fin
Else
Ajouter à la position spécifié.
EndIf
A+
Guimauve