Ja, das VAR bei der function ist tatsächlich unnötig, danke.
Meinst du mit dem Typ des Objektes das, was die TObject.ClassType-function angibt? Wie schreibe ich so ein TClass-Objekt in einen Stream? Kann ich da einfach
Delphi-Quellcode:
var ItemClassType: TClass;
.
.
.
ItemClassType := TItemNachfahre.ClassType;
MyStream.WriteBuffer(ItemClassType,SizeOf(ItemClassType));
benutzen?
Und bezüglich des Ladens: Wie kann ich vom gespeicherten Typ des Objektes direkt auf die Klasse zugreifen? Ich will schließlich keine riesige 'case ClassType of' -Abfrage schreiben müssen...