komunikator - w lines.add o jedną linię za dużo

komunikator - w lines.add o jedną linię za dużo
MA
  • Rejestracja:około 19 lat
  • Ostatnio:ponad 15 lat
  • Postów:46
0

Mam TImer'a z takim kodem:

Kopiuj
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if not IdTCPClient2.Connected then IdTCPClient2.connect;
IdTCPClient2.SendCmd('GET');
if IdTCPClient2.LastCmdResult.TextCode = '300' then memo1.Lines.add('rozmówca: ' + IdTCPClient2.LastCmdResult.text.Text);
end;

Jednak po wyświetleniu tekstu dodaje się samoczynnie kolejna pusta linia. Dlaczego?

przykład memo:

Kopiuj
rozmówca: jakiś tam tekst

rozmówca: kolejny tekst

rozmówca: coś jeszcze
nav
  • Rejestracja:ponad 21 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Warszawa
0

Nie wysyłasz przypadkiem nadmiarowego \n między klientami? [trim albo lepiej kontroluj co przesyłasz]


utf-8 rlz! ٩(ಥ_ಥ)۶

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.