Hallo;
Gibt es keine Möglichkeit um festzustellen op man nun Text oder Stream empfàngt?
Ich habe versucht es so zu lösen:
Code:
Stream:=TMemoryStream.Create;
Socket.ReceiveBuf(Stream,Socket.ReceiveLength);
Received:=socket.ReceiveText;
try
Stream.Seek(0,soFromBeginning);
Image2.Picture.Bitmap.LoadFromStream(Stream);
Image2.Picture.Bitmap.SaveToFile('server_test.bmp');
except
memo1.lines.append(socket.ReceiveText);
end;
Dann steht jedoich nichts im Memo1.
Wenn ich anstelle von
Code:
memo1.lines.append(socket.ReceiveText);
Code:
memo1.lines.append('blablabla');
benutze funktionniert es.
Also werden die Informationen vorher weggenommen.
Wie kann ich das verhindern beispielsweise umgehen?
Dass ich am Ende noch den Text in das Memo setzen kann.
mfG;