also die adresse zu speichern ist nicht sehr sinnvoll.
beim nächsten Programmstart hat das objekt garantiert nicht mehr die selbe adresse und auf der gespeicherten adresse steht etwas völlig anderes.
speicher das objekt direkt
Delphi-Quellcode:
tmpObj := myObjectList.myObjects[count];
Stream.Write(tmpObj,SizeOf(tmpObj));