Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Collection für alle Datenypen


SwissMike - Di 20.05.03 10:04
Titel: Collection für alle Datenypen
Hallo mal wieder! :)

Von Java bin ich es gewohnt dass ich in eine Collection alle möglichen Objekttypen "reinwerfen" kann. Wie geht das in Delphi am besten? Was sollte man da am besten verwenden? Ich habe da irgendwie noch nicht so ganz den Durchblick! ;)

Danke!


ErnestoChe - Di 20.05.03 10:46

Hi,

ich glaube Du meinst records:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
type
  TMyRec = record
    i := Integer;
    str := String;
    d: double;
  end;


MFG

- Ernesto -


Udontknow - Di 20.05.03 10:48

Nun, wie wäre es mit einer TObjectlist?

Edit: Oder meinst du wirklich Objekttypen, also Klassen? Dann wäre es die TClasslist, auf die du ein Auge werfen solltest.

Cu,
Udontknow


SwissMike - Di 20.05.03 11:32

Hmm, hier noch etwas genauer. Ich habe Strings und Objekte die ich von eigenen Klassen abgeleitet habe. Ich möchte jetzt das alles in einer Collection zwischenspeichern. Wie bekomme ich z.B. ein String und ein Objekt einer eigenen Klasse in die selbe Collection? TObjectlist verlangt ja dass alle mit Add hinzugefügten Dinge von TObject abgeleitet wurden.