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