Explications d'une ligne pour les curieux : Ligne5 = "'CATAMARAN', 1, 'MER', 3, 'VOILIER', 1, 'MER', 1, 'VALIDER', 1, _"
On dépose 3 catamarans dans la mer et 1 voilier et on valide.
Vous pourriez vous dire que c'est drolement allégé... Mais en fait il y a plein d'autres procedures IDENTIQUES sauf que sur les autres on depose d'autres bateaux avant tout cela, c'est donc pour éviter de recopier 30 fois ce bout de procedure dans les autres.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 24 déc. 2007 à 17:19
salut,
en effet çà n'a aucun sens
c'est comme si tu faisais :
msgbox "bonjour", vbInformation, "mon titre"
dim s$: s = "bonjour, vbInformation, mon titre"
msgbox s
mis à part que je ne vois pas pourquoi tu veux "simplifier" en compliquant....
çà serait plutôt :
Je pense que le probleme viens de tes fin de ligne, les underscore
regarde la:
ProcedureFinie = Array(0, "ANNULER", 1, "ANNULER", 1, "VOILIER", 1, "MER", 1, "VALIDER", 1, _
pas de guillement autour de l'underscore, et la:
"0, 'ANNULER', 1, 'ANNULER', 1, 'VOILIER', 1, 'MER', 1, 'VALIDER', 1, _"
l'underscore est DANS les guillements, du coup ça t'ajoute des infos en plus, et forcément au bout ça déborde.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 24 déc. 2007 à 16:30
Bonjour,
on ne peut pas plus traiter un array en se référant à une chaîne de caractères qu'on ne peut invoquer une variable par la chaîne de caractères qui représenterait son nom !!!
or, procedure2 est une chaîne de caractères. Mise dans un array, elle en devient l'élément d'indice 0 et le seul élément.