Einzelnen Beitrag anzeigen

winx

Registriert seit: 14. Jun 2005
265 Beiträge
 
#6

Re: Objekte die ein Interface impl in einer Liste speichern?

  Alt 10. Jun 2008, 15: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
  Mit Zitat antworten Zitat