On m'a dit que pour forcer la validité des arguments passés à mon constructeur je devais utiliser un "builder".
Comment se faire?
merci
On m'a dit que pour forcer la validité des arguments passés à mon constructeur je devais utiliser un "builder".
Comment se faire?
merci
qu'est-ce que tu entends par "forcer la validité" ?
Si tu colles un objet dans un string (sans jeu de mot) y'a rien qui pourra t'aider.
J'entends par là que je veux que l'objet ne soit pas crée si un des attributs reçoit une valeur erronnée.
hum, en VB6 ?
Déjà, y'a pas de constructeur possible, seulement un new Classe() par défaut.
Après tu peux faire ton propre constructeur et gérer un code de retour, si false set objet = nothing.
En fait tu peux te faire une fonction dans un module qui ferait tout ça je pense, et ainsi obtenir ton "builder".
Il existe des événements Initialize et Teminate pour les objets de VB. Est-ce de ceux-ci que tu parles ?
[Edit]
Ha! je crois que je vois. Quand tu crées un nouveau module de classe, tu as une fenêtre 'Ajouter un module de classe' ou quelque chose comme ça. Chez moi, c'est en anglais, donc 'Add Class Module'. Si tu cliques sur VB Class Builder... excuses moi, j'ignore comment il l'ont nommé en français.
Partager