Methode d'une classe

Methode d'une classe - VB/VBA/VBS - Programmation

Marsh Posté le 20-01-2006 à 15:11:14    

Bonjoru a tous,
 
je souhaite dans la methode associée a une classe d'objet avoir comme entree un objet appartenant a une autre classe d'objet.
Par exemple
Public class classe1
 
Public Sub Bonjour(ByVal objet_de_classe2 As classe2)
 
 
End Sub
 
End class
 
J'ai essayer mais ca ne veut pas marcher, est ce qu'il y a quelque chose a faire d eparticulier ou bine n'est ce pas possible?
Merci

Reply

Marsh Posté le 20-01-2006 à 15:11:14   

Reply

Marsh Posté le 20-01-2006 à 17:15:42    

Reply

Marsh Posté le 20-01-2006 à 17:33:53    

Reply

Marsh Posté le 23-01-2006 à 17:57:50    

vba utilise des modules de classe.
Là tu fais une déclaration de classe à la façon VBS.
 
Crée un nouveau module de classe (class1)
 
Cré en un autre (class2)
 
dans classe 1 tu écris ta sub
 
dans un nouveau module (pas de classe celui ci)
 
sub tester
dim class1, classe2
 
set classe1 = new class1
set classe2 = new class2
 
classe1.bonjour classe2
 
end sub
 
attention à mes notation class1 et classe1, ce n'est pas une erreur car il s'agit dans le premier cas de la classe d'objet classe1 et dans le deuxième d'une instance d'objet de class1 j'aurrais aussi bien pu l'appeler bilou ou robert.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed