В моем приложении VB6 у меня есть массив объявленных объектов, таким образом...
Dim MyArray() as MyClass
Этот массив заполняется, когда обработка продолжается
Set MyArray(element) = passed_object
и поскольку элементы больше не нужны,
Set MyArray(otherelement) = Nothing
При использовании массива я хочу использовать цикл, подобный
For i = 1 To Ubound(MyArray)
If MyArray(i) <> Nothing Then ' Doesn't compile
...do something...
End If
Next i
Но я не могу получить ничего похожего на компиляцию. Я также пробовал
If MyArray(i) Is Not Nothing Then
Должен ли я сделать это, и если да, то какой тест я должен здесь внести?