Mettre des argument optionel dans le constructeur

Résolu
Signaler
Messages postés
51
Date d'inscription
dimanche 29 mai 2005
Statut
Membre
Dernière intervention
16 mars 2009
-
Messages postés
51
Date d'inscription
dimanche 29 mai 2005
Statut
Membre
Dernière intervention
16 mars 2009
-
Bijours tout le monde

Voila j'aimerais passer un argument optionel dans le contructeur un peut comme ceci

Private Sub Class_Initialize(Optional NewNbBoule As Integer = 2)

NbBoule = NewNbBoule

ReDim boule(NbBoule)

End Sub

Mais ca marche pas Quelqu'un pourrais me dirent si c'est possible et comment?

merci
A voir également:

2 réponses

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
9 juin 2006
27
En VB6 on ne peut pas modifier la signature des constructeur de classe. Il est donc impossible de rajouter des arguments au constructeur (optionnel ou non d'ailleur).
La seule solution (que je connaisse) c'ets de rajouter une méthode Init() en publique à ta classe et d'appeler cette méthode juste après la création de tes instances de cette classe.

Christophe.
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
51
Date d'inscription
dimanche 29 mai 2005
Statut
Membre
Dernière intervention
16 mars 2009
1
Merci pour cette réponse rapide.