Naja, prüf' mal bitte, ob die Originalmeldung
Code:
Socket 192.168.0.16 ADMOESOFT --> #3#
mit 'nem Zeilenumbruch endet.
Den sieht man zwar nicht im StringGrid, aber bei der Ausgabe der Gridinhalte per WriteLn, tritt in dem Fall genau dieses Verhalten auf.
Am einfachsten kannst Du das prüfen, indem Du die Ausgabe mal auf
Writeln(F, Trim(Cells[i, k]));
änderst.
Fehlt dann bei der Ausgabe der Zeilenumbruch, so ist der in der Zeichenfolge (und damit auch im StringGrid) enthalten.