Einzelnen Beitrag anzeigen

HeinerGrimm

Registriert seit: 13. Sep 2004
5 Beiträge
 
#9

Re: Record-Struktur zur Laufzeit ändern?

  Alt 13. Sep 2004, 16:37
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.

Eine Art Record, der zur Laufzeit geändert werden kann, ist das TIniFile (noch besser TMemIniFile). Wenn Rechenzeit nicht das Riesenproblem ist, dann kann man ein TMemIniFile ungefähr wie einen variablen Record verwenden (Vorteil: Wenn UpdateFile; bei Programmende ausgeführt wird, ist die aktuelle "Record"struktur (und die Werte) sogar automatisch speicherresident.

Gruß Heiner
  Mit Zitat antworten Zitat