Hi,
Ich weiss nicht genau wie ich mein Problem erklären soll...
Es geht im Prinzip darum dass ich zwei Typen habe (Array & Record) die sich gegenseitig als untertyp haben sollen...
beispiel:
Delphi-Quellcode:
TNode = record end; //Platzhalter...
TItem = (i1,i2,i3);
TItems = array [TItem] of TNode;
TNode = record //<<-- Fehler
Count: Integer;
HasSubs: Boolean;
Case Boolean of
True: (Sub: TItems);
False: ();
end;
end;
nun kommt aber leider der Fehler "Bezeichner redefiniert" wo er ja auch irgendwie recht hat...Aber irgendwie muss es doich gehen...
BTW: funzt der Variant so? Ist so Standardmäßig Sub nicht vorhanden?