Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
7. Sep 2010
@generic: Dann wäre es nicht kompatibel zu dem erwarteten C-Record. Es würde sogar mächtig krachen weil dann die interna des dynamischen Arrays überschrieben werden.
Denn das dynamische Arry an dieser Stelle stellt an einer anderen Stelle den Speicher zur Verfügung und nicht an der Stelle im Record.
Forum: Object-Pascal / Delphi-Language
Delphi
by SirThornberry,
7. Sep 2010
Warum kannst du den RecordTyp nicht ändern? Wer zwingt dich beim Aufruf die nicht funktionierende Variante zu verwenden? Wer hindert dich daran das Array einfach groß genug zu definieren?