J'essaye de ReDim un tableau d'objet membre d'une classe différente. Par exemple:ReDim un pointeur de tableau VB6
Class1.cls
Dim mStuffArray() As New clsStuff
Property Get StuffArray() As clsStuff()
StuffArray = mStuffArray
End Property
Class2.cls
Private Sub Foo(ByRef pClass1 As Class1)
Dim tStuffArray() As clsStuff
tStuffArray = pClass1.StuffArray
ReDim tStuffArray(1 To 2)
End Private
Le problème ici est que Foo ne semble pas être le membre ReDim'ing mStuffArray dans Class1. Une idée de ce que je fais mal? Pardonnez-moi si mon VB6 semble étrange ou les conventions de nommage ne sont pas standard, je devais plonger dans un vieux code existant et je suis de nouveau à VB6
Dave
Oui, une "copie" (valeur) est renvoyée, pas une référence à l'original. – Bob77
Merci pour l'aide MarkJ et Regex. Il a été très intéressant de revenir à VB 6 à partir de langues modernes. –