constructeur pour module de classe
Bonjour (encore moi!),
je cherche à faire un constructeur pour un module de classe, malheureusement ça bloque (toujours à cause de tableaux!désolé j'ai un peu de mal avec ce truc! :aie: )
je sais que les constructeurs n'existent pas par défaut en vb, je veux juste créer une méthode qui initialise un objet.
voilà mon module de classe (doté pour simplifier ici juste d'un tableau à 2 entrées):
Code:
1 2 3 4 5 6 7 8
| Private CC() As Double
Public Property Let C(ByRef cb() As Double)
CC = cb
End Property
Public Property Get C() As Double()
C = CC
End Property |
voici ma méthode constructeur:
Code:
1 2 3 4 5
| Public Sub linearconstraint( C() As Double)
Me.C = C
End Sub |
et voilà comment j'instancie mon objet:
Code:
1 2 3
| Dim clin As linearconstraint
Set clin = New linearconstraint
clin.linearconstraint CM |
(CM est un tableau de double normal)
et bien vous me croirez si vous voudrez , mais ça :aie: et ferme excel et VBE direct.
Merci!