Das ist aber keine Mehrfachverwebung.
Es wird nur von TObject geerbt.
Die Interfaces werden nur implementiert. Das eine Objekt wird mit mehreren Interfaces verbunden, was natürlich geht, aber wenn man sich einen Interfacezeiger von diesem Objekt holt, dann zeigt der immer nur auf jeweils eines der möglichen Interfaces.
Das hier ist eine Interfacevererbung (ein Interface erbt von
einem anderem Interface):
Delphi-Quellcode:
type
IMyIntertface = interface(IOtherInterface)
[MyGUID]
...
end;
Objekte erben nur von Objekten und Interfaces nur von Interfaces ... eine Vermischung der Rassen tritt nicht ein.