Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: array mit unterschiedl. "variablentypen" ?!?

  Alt 25. Apr 2005, 22:02
Ansonsten ginge es auch mit einem varianten Record, allerdings musst du dann immer im Hinterkopf behalten welches Array-Element von welchem Typ sein soll, oder du führst es explizit im Record mit. (Ist dann ähnlich wie Variants, aber mit etwas weniger Overhead.)

Delphi-Quellcode:
type
  TTypeInfo = (tWord, tInteger, tChar, ...);

  TMyType = record
    RecType: TTypeInfo;
    case x:Byte of
      0: (EinWord: Word);
      1: (EinInt: Integer);
      2: (EinChar: Char);
      3: .... ... .. .
  end;

.
.
.
  MyArray: array[0..N] of TMyType;
Jedoch wäre es moderner sich dort einer Liste zu bedienen .
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat