La vérité est que non, tu ne peux pas passer de paramètres à Initialize, c'est surtout que la ligne du new va s'afficher en rouge, indiquant une erreur de syntaxe. Et il rechignera sur ta méthode Class_Initialize qui est un évènement, et comme pour n'importe quel évènement en VB, tu ne peux pas modifier la déclaration de cet évènement. C'est une spécificité VB. Le Class_Initialize ne prend donc en aucun cas de paramètre.
Pour la surcharge, ça ne marche pas non plus comme ça en VB, car VB supporte l'objet, mais ne l'implémente pas. Ca ne marche pas comme n'importe quel langage orienté objet malheureusement.
Pour le passage de paramètres, il n'y a pas 36 solutions: il te faudra créer une fonction dédiée à cette tâche.
Toujours faire un Full Compile (raccourci Ctrl-F5) quand on lance un projet VB. Et toujours la clause Option Explicit au début de chaque module.
Message édité par drasche le 25-09-2003 à 13:53:51