Forum: Programmieren allgemein
by himitsu,
2. Aug 2017
In Windows (C) können Interfaces scheinbar auch ohne, aber Delphi geht davon aus, dass Interfaces immer mindestens IInterface implementieren. (es wird halt für die automatische Speicherverwaltung verwendet)
Forum: Programmieren allgemein
by himitsu,
2. Aug 2017
Das ist im IInterface drin.
Bzw. dein Code gehört nicht zum Interface, sondern zur Implementation und da ist es unter Anderem in TInterfacedObject enthalten.
Forum: Programmieren allgemein
by himitsu,
2. Aug 2017
Zitat aus der System.pas
Vom Typ her ist es prizipiell das Selbe, in Delphi.
http://docwiki.embarcadero.com/RADStudio/Tokyo/de/Vererbung_und_Interfaces#IUnknown_und_IInterface