Hallo Christian,
Eingang = Split(Eingangstext, Chr$(9)) splitted bei jedem Vorkommen des TAB-Zeichens
CHR$(9).
In
#Verbindung zu FMS32-Server erfolgreich hergestellt!
#Verbunden mit Anschluss: 1
AN1
kommt TAB nicht vor, also steht der gesamte Text in Eingang(0). Wenn Du versuchst,
auf Eingang(1) zuzugreifen, kommt die Meldung "Index außerhalb des gültigen Bereichs",
weil Eingang (1) ja gar nicht angelegt wurde.
------
Mit der Variable "Eingang(0)" bekomme ich jetzt den Inhalt "#Verbindung", mit der Eingang(1) bekomme ich "zu", usw...
------
Das kann eigentlich nicht angehen, es sei den, Du hast Chr$(9) in CHR$(32) geändert.
Dann funktionieren aber die richtigen Meldungen nicht mehr.
Lösung:
Chr$(9) muss bleiben.
Nach
Eingangstext=...............
folgendes einfügen:
If Left(Eingangstext, 1) = "#" Then
Exit Sub
End If
Damit wird die Server-Meldung übersprungen und es geht mit der
ersten richtigen Meldung los.
Nun sollte es klappen.
Gru? Ralf