Thema: Delphi Record Vordefinieren...

Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

Record Vordefinieren...

  Alt 31. Mai 2006, 20:30
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?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat