Hi, comm,
gibt es eine tcomponent (tpersistent-, tobject-)-Eigenschaft/Funktion,
mit der man die Gesamtgröße eines solchen Elementes in Byte bestimmen könnte?
Glaube mich zu erinnern, das in Borland-Object-Pascal so etwas wie
tobjet.size implementiert war, welches den Speicherbedarf z.b. beim Schreiben oder Lesen bestimmen ließ.
Delphi-Quellcode:
type
tSpeicherComp = Class(tcomponent)
private
i:integer;
s:string[10]
published
end;
var sp:tSpeichercomp;
sp:=Tspeichercomp.create(nil);
sp.i:=10;
s:='Willi';
Wieviel Platz braucht die Sp auf der Platte?
Sizeof(sp)+sizeof(i)+ sizeof(s)=4+4+11=19?
Grüße Uwe