Einzelnen Beitrag anzeigen

Schubi

Registriert seit: 4. Nov 2003
Ort: Happurg (Nürnberg)
331 Beiträge
 
Delphi 2006 Professional
 
#2

Re: TClient/Server Socket erfindet leere Zeilen

  Alt 5. Nov 2003, 08:19
Probier mal mit den beiden Eigenschaften WantReturns uns Wordwrap vom Memo ein bisschen herum!

Normalerweise müsstest du beim Server
Wordwrap := False;
WantReturns := True;

WantReturns schaltet die Zeilenumbrüche ein, und Wordwrap verhindert ein Automatisches umbrechen!

Beim Client Wordwrap auf True, sonst musste immer so lästig scrollen.


Mein Verdacht:
Das Client-Memo bricht mit jedem von dir reingemachten Return um:
Zeile1
Zeile2
Zeile3

Dann sendest du das Ganze zum Server, und zwar als String:
'Zeile1'+#13+'Zeile2'+#13+'Zeile3'

Wenn nun das Server-Memo den String erst mit Wordwrap umbricht (Zeile zuende) und DANN die #13 interpretiert haste genau dein Problem.

Nur so ne Idee!

Oder: Das Server-Memo is kleiner als das vom Client. Also entwerder gleiche größe oder beim Server Wordwrap auf False...
Christian Schubert
Ich fange gerade erst an, den Umfang meiner Ahnungslosigkeit zu begreifen...
  Mit Zitat antworten Zitat