Einzelnen Beitrag anzeigen

berens

Registriert seit: 3. Sep 2004
434 Beiträge
 
Delphi 10.4 Sydney
 
#1

Inkompatible Typen: 'IMyInterface' und 'TPersistent'

  Alt 24. Okt 2007, 23:27
Hi!

Ich hab eine TComponentList voll mit unterschiedlichen Objekten, die alle garantiert ein IMyInterface haben.

Nun will ich über die ComponentList für ein einzelnes Objekt einen Wert über das Interface ändern. Wie geht das?

IMyInterface(SelectedObjects.Items[i]).x := 1;
--> Inkompatible Typen: 'IMyInterface' und 'TPersistent'

bla: IMyInterface;
bla := SelectedObjects.Items[i];
bla.x := 1;
--> Inkompatible Typen: 'IMyInterface' und 'TPersistent'
  Mit Zitat antworten Zitat