Zitat von
HeinerGrimm:
Das stimmt nur teilweise. Ein Record kann durchaus eine nicht definierte Datensatzgröße haben, z.B. wenn er normale Strings enthält. In diesem Fall enthält der Record-Datensatz einen Pointer auf den String an Stelle der String-Characters.
Dann hat der Record aber dennoch eine feste Größe, da nur die Pointer (zu den Strings) zum Record gehören und die haben nunmal immer 4 Byte (bei 'ner 32Bit-Umgebung)