array ... procedure

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

array ... procedure

Message par jerexgrz »

au niveau de l'utilisation de tableaux dans les procedures, il faut utiliser la fonction "array". Mais elle sert à quoi au juste ? dans l'aide, il n'y a pas grand chose ...

avant: v4.2 et - :
Procedure Fill(ob(3),nb.l,X.l,Y.l)

apres: v4.3 :
Procedure Fill(Array ob.l (3),nb.l,X.l,Y.l)

Dans l'exemple :
Dim Array.l(10)
Debug ArraySize(MyArray()) ; Affichera '10'

Dim MultiArray.l(10, 20, 30)
Debug ArraySize(MultiArray(), 2) ; Affichera '20'
On utilise la variable array, et la fonction du meme nom existe. C'est quand meme bizarre ? D'ailleurs l'exemple ne fonctionne pas !

Par contre, au niveau execution, j'ai l'impression d'une difference de vitesse entre la 4.2 et la 4.3 !! :D
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Message par djes »

Freak a dit que c'était en prévision de changements futurs. En interne (pour les développeurs de PB), ça doit être pour simplifier la différentiation entre listes et tableaux.
Répondre