Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: supports für geerbte interfaces?

  Alt 9. Jun 2008, 11:50
Das von dir beschriebene Verhalten ist "normal" und auch richtig.
Eine Klasse muss jedes Interface, dass sie implementieren soll deklarieren.
Dabei erbt sie allerdings alle Interfaces der Vorgängerklassen:
Delphi-Quellcode:
TMyObject_A = (TObject,IIntf_1)
   procedure proc_1;
end;
TMyObject_B = (TMyObject_A,IIntf_2)
   procedure proc_2;
end;
TMyObject_C = (TMyObject_B,IIntf_3)
   procedure proc_3;
end;
Also besitzt ein Objekt der Klasse TMyObject_C alle drei Interfaces.

> interfaces unterstüzt werden sollen diese Über die IDE automatisch vervollständigen zu lassen?
Wenn es mit der Klassenvervollständigung (STRG-SHIFT-C) nicht geht, dann kann es deine Delphi Version nicht
obwohl es nützlich wäre.
Andreas
  Mit Zitat antworten Zitat