Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#34

Re: Array mit verschiedenen Records

  Alt 6. Jul 2007, 12:00
Hallo,

so wie du das schreiben willst, musst du für jede der 6 Versionen
eine eigene Variable mitführen.

Die 6 Records unterscheiden sich noch mal wodurch ?
Durch bestimmte String-Längen ?

Wenn ja, benutze für das Lesen/Schreiben deine 6 verschiedenen Records,
aber in allen anderen Routionen genau einen Record
(nur String als Type, nicht array[0..] of Char).

Wenn du unbedingt eine 6 records haben willst,
dann könntest du auch so vorgehen
Delphi-Quellcode:
type
  TRec1 = record
    // Daten
  end;
type
  TRec2 = record
    // Daten
  end;

..
type
  TRec6 = record
    // Daten
  end;

type
  TRecAllData : record
    iVersion: Integer; //1-6
    Rec1: TRec1;
    Rec2: TRec2;
    ..
    Rec6: TRec6;
  end;
Sie umständlich aus, ist es auch ...


Heiko
Heiko
  Mit Zitat antworten Zitat