Einzelnen Beitrag anzeigen

winx

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

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

  Alt 10. Jun 2008, 13:34
Hallo,

ich habe mehrere Klassen, die alle das IAction Interface implementieren. Nun erzeugt mir eine Factory immer
die richtige Klasse und gibt mir das IAction Objekt zurück

function build(...): IAction;

Nun möchte ich diese in einer Liste abspreichern, bekomme aber immer den Fehler:

[DCC Error] Actiongroup.pas(54): E2010 Incompatible types: 'TObject' and 'IAction'

wie kann ich in Delphi in einer Liste beliebige, IAction implementierente Objekte speichern?

Danke,
winx
  Mit Zitat antworten Zitat