Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
20. Jan 2013
recordsize soll die Größe von TPerson liefern, darum zweimal +1 für das Längenbyte. Damit es richig ist müßte in diesem Beispiel für jeden String einmal +1 eingefügt werden.
Wobei die "Packed"-Falle natürlich nicht beachtet wird. Ebenso ist es besser gleich mit Sizeof zu arbeiten.
Wenn mit den gemachten Vorgaben, das Programm wirklich funktioniert, dann ist das reines Glück!
Gruß
K-H
Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
19. Jan 2013
Ich halte das für einen Fehler, da für jeden String ein Längenbyte dazu addiert werden müßte.
Also für string ist die Länge 20+1.
Gruß
K-H