Thema: Delphi Class und Record

Einzelnen Beitrag anzeigen

mfs

Registriert seit: 9. Mai 2006
35 Beiträge
 
#1

Class und Record

  Alt 1. Jun 2006, 21:28
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]
  Mit Zitat antworten Zitat