Forum: Netzwerke
by Angel4585,
4. Aug 2010
So, ich habs nochmal überarbeitet, so scheint das jetzt zu funktionieren:
procedure TClientReader.Execute;
var
LReadString : AnsiString;
LBuf : TIdBytes;
i : Integer;
begin
while not Terminated do
begin
Forum: Netzwerke
by Angel4585,
4. Aug 2010
Wie wende ich diesen custom terminator an?
Ich denke mal ich hänge den beim writeln einfach an die Zeile an, aber was muss ich dann beim readln machen damit nur bis zu diesem Terminator gelesen wird??
Edit: Huch, den Post von Assertor hab ich garnich gesehn, schau ich mir gleich an
Edit2:
Habs jetzt mal umgebaut, aber jetzt kommt im Client scheinbar garnichtsmehr an. Muss ich auch den...
Forum: Netzwerke
by Angel4585,
3. Aug 2010
Danke für den Tipp, hat aber leider nicht geholfen.
Ich arbeite beim Sender mit writeln, welches ja schon dieses EOL zeichen anhängt, und habe jetzt durch deinen Hinweis zusätzlich noch sLineBreak, also #13#10 drangehängt, das Programm hängt sich aber immernoch auf :(
Forum: Netzwerke
by Angel4585,
3. Aug 2010
Hallo,
in einem eigenständigen Thread verwende ich eine Ableitung von TIdTCPClient.
Der Thread selbst durchläuft in seiner Execute Methode eine Schleife
procedure TClientReader.Execute;
var
LReadString : AnsiString;
begin
while not Terminated do