Freigeben über


Die <Schnittstellenname>-Schnittstelle kann nicht von sich selbst erben: <Meldung>

Aktualisiert: November 2007

Interface '<interfacename>' cannot inherit from itself: <message>

Eine Inherits-Anweisung in einer Schnittstellendefinition gibt die eigene Schnittstelle an.

Eine Schnittstelle kann von einer anderen Schnittstelle erben und hierdurch alle Member der geerbten Schnittstelle übernehmen, sodass diese Member nicht erneut für die Schnittstelle definiert werden müssen. Eine solche Schnittstelle wird als abgeleitete Schnittstelle und die vererbende Schnittstelle als Basisschnittstelle bezeichnet.

Das Erben einer Schnittstelle von sich selbst ist sinnlos, da sie bereits alle eigenen Member besitzt.

Fehler-ID: BC30296

So beheben Sie diesen Fehler

  1. Überprüfen Sie die Schreibweise des Schnittstellennamens in der Inherits-Anweisung.

  2. Wenn Sie nicht beabsichtigen, eine andere Schnittstelle zu vererben, entfernen Sie die Inherits-Anweisung vollständig.

  3. Überprüfen Sie, ob die angegebene Meldung Vorschläge enthält.

Siehe auch

Weitere Ressourcen

Vererbung in Visual Basic

Schnittstellen in Visual Basic