Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Durch „Microsoft.VisualBasic.ComClassAttribute“ in der Klasse „<Klassenname>“ wird implizit der <Typ> „<Membername>“ deklariert, wodurch ein Konflikt mit einem Member mit demselben Namen im <Typ> „<Typname>“ entsteht. Verwenden Sie „Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True)“, wenn Sie den Namen für den grundlegenden „<Typname>“ ausblenden möchten.
Eine Klasse, die einen COMClassAttribute -Attributblock verwendet, definiert implizit eine Schnittstelle mit dem gleichen Namen wie ein Member der Basisklasse. In diesem Fall sollte der Basisklassenmember durch den Schnittstellennamen überschattet werden.
Standardmäßig ist diese Meldung eine Warnung. Weitere Informationen zum Ausblenden von Warnungen oder zum Behandeln von Warnungen als Fehler finden Sie unter Configuring Warnings in Visual Basic.
Fehler-ID: BC42101
So beheben Sie diesen Fehler
Wenn Sie den Basisklassenmember ausblenden möchten, legen Sie im
InterfaceShadows:=True-AttributblockComClassAttributefest.Wenn Sie den Basisklassenmember nicht ausblenden möchten, ändern Sie den Namen der Klasse.