Einzelnen Beitrag anzeigen

der-C

Registriert seit: 29. Okt 2004
68 Beiträge
 
Delphi 6 Professional
 
#4

Re: Speichern von Objekten mit Stream

  Alt 23. Nov 2004, 10:44
es kann sein das deine objekte selber speicher dynamisch anfordern.
du kannst ja mal versuchen neben dem Count auch die Size abzuspeichern

also
Delphi-Quellcode:
tmpObj := myObjectList.myObjects[count];
Stream.Write(SizeOf(tmpObj),sizeof(integer));
Stream.Write(tmpObj,SizeOf(tmpObj));
und dann beim lesen
Delphi-Quellcode:
var
 groesse:integer;
Begin

Stream.Read(groesse,sizeof(integer));
Stream.Read(tmpObj,groesse);
es kann sein das deine Objekt unterschiedlich gross sind
  Mit Zitat antworten Zitat