Bonjour,
J'ai une classe Traitements dont la signature peut se résumer à :
Classe1 est la seule obligatoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub Traitements(ByRef Classe1 ByRef Classe2, ByRef Classe3)
Classe2 et Classe3 sont facultatives. Classe2 "peut être renseignée" et pas Classe3 ou l'inverse. Ou les 2 "peuvent être renseignées"
Quand Classe2 ou Classe3 "sont renseignées", des traitements sont effectués et mémorisés dans des attributs de Classe2 ou Classe3 (d’où la déclaration avec ByRef)
Dans la Form qui utilise la classe Traitements, j'instancie Classe1, Classe2 et Classe3, même si je sais très bien que Classe2 ou Classe3 est vide et que je n'aurais donc pas de traitement à faire dessus.
Et dans la Classe Traitements, je n'arrive pas à tester si Classe2 est "vide" ou si Classe3 est "vide".
Car bien sûr,ne marche pas car je suppose que la Classe a été déjà instanciée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part If Not Classe2 Is Nothing Then
Donc je ne sais pas comment faire.
Pouvez-vous m'aider ?
Merci.
Partager