2010-10-21 3 views
1
Suppression de

je stocke un tableau en dents de scie de nombres à peu près de la manière suivante ...tableaux dans VB6

Dim mainarray() as Variant 
Dim smallarray() as Integer 

ReDim mainarray(fairly_large_size) 

For i = 1 to fairly_large_size 
    ReDim smallarray(some_variable_moderate_size) 
    'fill in smallarray 
    mainarray(i) = smallarray 
Next i 

La question est, quand je viens d'effacer le tableau principal, est l'effacement de ce tableau suffisant pour récupérer ou est-ce que je dois d'abord effacer chacun de ses éléments?

Répondre

2

Si vous avez fait, VB aurait un peu manqué son but :)

Non, efface le tableau extérieur est très bien. Tout ce qui est à l'intérieur (peut aussi être des objets COM par exemple) sera libéré correctement.

+0

Merci. Je suis plus habitué aux langues où vous devez vous occuper de ce genre de choses vous-même. –