<Prozedurname1> kann '<Prozedurname2>' nicht überschreiben, da in diesem Kontext nicht darauf zugegriffen werden kann
Aktualisiert: November 2007
'<procedurename1>' cannot override '<procedurename2>' because it is not accessible in this context
Eine Prozedur oder Eigenschaft überschreibt eine Prozedur bzw. Eigenschaft mit einer Zugriffsebene, die den Zugriff durch die überschreibende Prozedur bzw. Eigenschaft verhindert.
Wenn beispielsweise eine Prozedur in einer Assembly als Friend deklariert ist, kann auf diese Prozedur außerhalb der Assembly nicht zugegriffen werden. Wenn eine Prozedur in einer anderen Assembly desselben Projekts die Friend-Prozedur zu überschreiben versucht, kann sie nicht auf die Prozedur zugreifen, um sie zu überschreiben.
Fehler-ID: BC31417
So beheben Sie diesen Fehler
Verschieben Sie die überschreibende Prozedur oder Eigenschaft in die Assembly, in der sich die zu überschreibende Prozedur bzw. Eigenschaft befindet.
– oder –
Entfernen Sie das Overrides-Schlüsselwort.
Siehe auch
Konzepte
Zugriffsebenen in Visual Basic
Überschreiben von Eigenschaften und Methoden