Einzelnen Beitrag anzeigen

Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#1

Array mit Type und vordefinierte Werte

  Alt 24. Nov 2017, 15:10
Delphi-Version: 7
Hallo,

ich möchte gerne ein Array mit Werten vordefinieren, leider komme ich nicht weiter...

Delphi-Quellcode:
ype
  TitType = (itString, itInteger, itBoolean);

  TIdentType = packed record
    idName : String[30];
    case idType : TitType of
      itString: (idDefaultStr : String[30]);
      itInteger: (idDefaultInt : Integer);
      itBoolean: (idDefaultBool : Boolean);
  end;

  // ab hier hakt es....
  TArrayTest = array [0..2] of TIdentType : (['test';itString;'initst']);
2. Frage:
Am liebsten hätte ich das nachfolgende für den Record, geht das irgendwie, dass der Record nur aus immer 3 gleichen Bezeichnern besteht, je nach Typ?
Delphi-Quellcode:
 ...
TIdentType = packed record
    idName : String[30];
    case idType : TitType of
      itString: (idDefault : String[30]);
      itInteger: (idDefault : Integer);
      itBoolean: (idDefault : Boolean);
  end;
Danke im Voraus!
  Mit Zitat antworten Zitat