gibt es eine Möglichkeit das die Werte die in das Array geschrieben werden sollen, immer an die nächste Frei Position geschrieben werden?
Mein Problem ist das ich RecordSet habe welches mir die Anzahl der benötigten Zeilen ausgibt und somit ich die größe des Arrays bestimme. Beim ersten Durchlauf der for Schleife klappt das Prima. Da das Programm aber erneut in die Schleife muss beginnt es wieder bei 0 und löscht mir den ersten Eintrag und die folgende Einträge.
Hier mein Code:
rs.MoveFirst
For iView = 0 To rs.RecordCount - 1
ArrOBST(iView, 0) = iTab
ArrOBST(iView, 1) = rs!Distance
ArrOBST(iView, 2) = rs!Elevation
If TabStrip1.Value = ArrOBST(iView, 0) Then
ListView1.ListItems.Add , , ArrOBST(iView, 1)
End If
rs.MoveNext
Next 'iView