Passage d'argument de controle dimensionnés

sacotte Messages postés 34 Date d'inscription dimanche 1 décembre 2002 Statut Membre Dernière intervention 9 janvier 2010 - 29 nov. 2003 à 11:05
sacotte Messages postés 34 Date d'inscription dimanche 1 décembre 2002 Statut Membre Dernière intervention 9 janvier 2010 - 29 nov. 2003 à 12:48
J'ai dans une forme défini des options de type :
option1(1)
option1(2)
...
Ensuite je cherche à passer ces valeurs sous forme d'argument dans des procédures que j'ai écrites
Dans la procédure principale je déclare l'appel de la procédure de la faco n suivante:
call subperso (option1())
et je définie la sub de la facon suivante
sub subperso (option1() as control)
Au niveau de la détection des erreurs pas de problème mais lors de l'éxécution du programme , il m'indique une erreur de tableeu
Merci d'avance pour une réponse
MS

2 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
29 nov. 2003 à 12:04
Normal, vu que tu lui passe un tableau qui n'en est pas un !

Remplace les lignes
call subperso (option1())
sub subperso (option1() as control) par :

call subperso (option1(Un index valide))
sub subperso (option1 as control)

Et comme cà ca devrait marcher !

DarK Sidious

[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]
0
sacotte Messages postés 34 Date d'inscription dimanche 1 décembre 2002 Statut Membre Dernière intervention 9 janvier 2010
29 nov. 2003 à 12:48
Merci
Ce qui est génant c'est que l'utilisation d'option indexé ne peut donc globalement pas se transférer dans une foncion ou procédure.
0
Rejoignez-nous