Here's something about VB: http://www.devx.com/vb2themax/Tip/18322
Visual Basic provides no way to declare an array and initialize its elements at the same time. In most cases, when you finish the installation of individual elements one by one, as in:
Dim strArray(0 To 3) As String
strArray(0) = "Spring"
strArray(1) = "Summer"
strArray(2) = "Fall"
strArray(3) = "Winter"
Under VB4, VB5 and VB6, you can create an array of options on the fly using the Array () function:
Dim varArray() As Variant
varArray() = Array("Spring", "Summer", "Fall", "Winter")
, . , VB6, String, Split():
Dim varArray() As String
' arrays returned by Split are always zero-based
varArray() = Split("Spring;Summer;Fall;Winter", ";")