Мне дано понять, что в пользовательских классах VB6 нельзя указывать конструкторы. Таким образом, передается объект Collection с именами сущностей, измеренных в основном кодовом блоке, и пользовательский класс с именем Entity:
Public Class Entry
'local variable(s) to hold property value(s)
Private mvarcurrNameValue As String 'local copy
Private mvarnewwNameValue As String 'local copy
Public Property Let newwNameValue(ByVal vData As String)
mvarnewwNameValue = vData
End Property
Public Property Get newwNameValue() As String
newwNameValue = mvarnewwNameValue
End Property
Public Property Let currNameValue(ByVal vData As String)
mvarcurrNameValue = vData
End Property
Public Property Get currNameValue() As String
currNameValue = mvarcurrNameValue
End Property
End Class
как мне достичь следующей идиомы C ++ / VB.NET в области VB6?
For Each foo In bar
entities.Add (new Entity("Sinatra","Frank")) 'VB.NET seems to like this but not VB6
Next
Я не знаю заранее, сколько будет экземпляров сущностей.
ТИА
Все еще учусь, Стив