Hallo,
könnte mir jemand bitte einen Tipp geben?
Ich hab folgendes Problem: ich hab in meinem Programm folgende beide Klassen (s. unten), die funktionieren einwandfrei:
--------------- Meine Klassen ------------------
Delphi-Quellcode:
type
TAttributClass = class
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
Name: String;
Typ: String;
Position:integer;
Laenge:integer;
Werte:string;
Pflicht :Boolean;
Wiederholen:string;
end;
type
TKategorieClass = class
private
{ Private-Deklarationen }
protected
{ Protected-Deklarationen }
public
{ Public-Deklarationen }
Name: String;
AttributListe:TList;
end;
----------------------------------------------------
Die möchte ich aber anstatt den Klassen zwei "records" machen, in so etwa:
Delphi-Quellcode:
type Attribute = record
Name:String;
Typ: String;
.....
end;
type Kategorie = record
Name: String;
AttributListe:TList;
end;
var user:Array of Kategorie;
Aber dann kann ich nicht mehr die Liste "AttributListe" erzeugen und auf sie zugreifen, was mache ich da falsch? Wie kann ich ein neues Element (user) in die Liste hinzufügen?
Danke für jede Hilfe...
[edit=Dax][delphi]-Tags hinzugefügt. In Zukunft bitte selbst machen Mfg, Dax[/edit]