Einzelnen Beitrag anzeigen

Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#1

Array of Bytes in TThreadlist oder TStringlist speichern

  Alt 16. Mär 2008, 16:54
hi,

möchte gerne die daten die ankommen in einen Thread abarbeiten. Dazu werde diese in einer Stringlist gespeichert. Nur wenn ich das erste element lösche meine ich das alle objekte in der stringliste gelöscht wurden, weil ich beim zweiten mal eine zugriffsverletzung bekomme.
Delphi-Quellcode:
var
  l : TStringList;
...
var
  len : integer;
  bytes : TBytes;
begin
  len := Socket.ReceiveLength;
  SetLength(bytes,len);
  Socket.ReceiveBuf(bytes[0],length(bytes));
  l.add('',bytes);
end;
vielleicht kann mir da jemand auf die sprünge helfen....
  Mit Zitat antworten Zitat