Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Array mit verschiedenen Records

  Alt 4. Jul 2007, 14:26
Iim einfachsten Fall:
Delphi-Quellcode:
type TClass1=class
       x,y:integer;
end;

type TClass2=class
       b:string;
       c:char;
end;

...
var Liste:TObjectList
    Class1:Tclass1;
    Class2:Tclass2;

//irgendwo Liste erstellen
Liste:=Tobjectlist.create;
Liste.ownsobjects:=true; //damit verwaltet die Liste ihre Elemente selber

//Object einfügen
Class1:=Tclass1.create;
Liste.add(Class1);
Class1.x:=5;

//usw..
Class2:=Tclass2.create;
...


//Zugriff über
list.Items[0]
list.items[1]
//also
Class1:=list.items[0];
ergebnis:=Class1.x
//oder
ergebnis:=TClass1(list.items[0]).x;
Soweit erstmal.
Hier geht aber noch viel mehr.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat