Registriert seit: 14. Jun 2005
265 Beiträge
|
Re: Objekte die ein Interface impl in einer Liste speichern?
10. Jun 2008, 16:29
habs mit der Interfaced List gemacht.
Aber wie kann ich nun diese IAction Objekte in eine Listbox einfügen (das klappt schon) und wieder rausbekommen???
Einfügen funktioniert:
lbActions.Items.AddObject(action.ToString(),TObjec t(action));
Aber wenn ich Sie wieder rausholen möchte, gehts nicht:
action := IAction(lbActions.Items[i].LinkedObject); //[DCC Error] ActionCreationForm.pas(128): E2010 Incompatible types: 'IAction' and 'TObject'
wie läuft denn das mit Klassen, die ein Interface implementieren... ???
danke
|