Habe nur Erfahrung mit VB6 und auch das ist schon sehr sehr sehr lange her.
Vielleicht gibst Du in der Zeile
Dim TextArray( ????? ) As String = Split(Buffer, ",")
in den Klammern von TextArray statt meiner Fragezeichen mal einen geeigneten Zahlenwert (z.B. Buffer-Length) ein.
Mein kleines - eben mühsam erinnertes - mit VB6 geschriebenes Testprogramm zeigt den gleichen Indexfehler, wenn ich der dimensionierten Array-Variablen keinen Wert zuordne.
Ist so ne Idee.
Gruß, Günter
Lesezeichen