POO avec Variable Tableau - Début

Bonjour,

Je me lance dans mon premier projet de programme orienté objet en VB. J'ai donc créer un Modules de classe correspondant à mes besoins.

Malheureusement, à peine commencer je rencontre déjà un problème que je ne comprend pas. J'ai un attribut qui est un objet tableau.

Private cTabOut() As Variant

J'ai voulu dans un premier temps créer les getter et setter afin de tester. Je rencontre déjà un problème :

Public Property Get TabOut() As Variant
    TabOut = cTabOut
End Property

Public Property Let TabOut(ByRef tb() As Variant)
    cTabOut = tb
End Property

J'ai ensuite essayer des types, des tableaux intermédiaires dans le setter,... Bref rien n'y fait :

image

Où est le problème ?

Merci d'avance !

Bonsoir,

Variant n'a pas besoin d'être précisé car c'est le type de variable pris par défaut. Il est plus logique de commencer par l'initialisation de la variable "cTabOut".

Ci-dessous code :

Private cTabOut()

Public Property Let TabOut(tb)
    cTabOut = tb
End Property

Public Property Get TabOut()
    TabOut = cTabOut
End Property
Rechercher des sujets similaires à "poo variable tableau debut"