Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Akcesorium "<słowo kluczowe>" elementu "<propertyname>" jest przestarzałe: "<errormessage>" (Ostrzeżenie języka Visual Basic)

Instrukcja próbuje odczytać lub zapisać właściwość, dla której odpowiednia procedura została oznaczona atrybutem ObsoleteAttribute i dyrektywą, aby traktować ją jako ostrzeżenie.

Możesz oznaczyć dowolny element programowania jako nieumyślnie używany, stosując ObsoleteAttribute go. Jeśli to zrobisz, możesz ustawić właściwość atrybutu IsError na wartość True lub False. Jeśli ustawisz go na Truewartość , kompilator traktuje próbę użycia elementu jako błędu. Jeśli ustawisz go na FalseFalsewartość , lub niech będzie to domyślne , kompilator wyświetla ostrzeżenie, jeśli istnieje próba użycia elementu.

Domyślnie ten komunikat jest ostrzeżeniem, ponieważ IsError właściwość ObsoleteAttribute to False. Aby uzyskać więcej informacji na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.

Identyfikator błędu: BC40019

Aby poprawić ten błąd

  1. Sprawdź cytowany komunikat o błędzie i podejmij odpowiednie działania.

  2. Upewnij się, że odwołanie do kodu źródłowego poprawnie oznacza nazwę właściwości.

  3. Unikaj uzyskiwania dostępu do właściwości w sposób (odczyt lub zapis), który wygenerował ten komunikat.

Zobacz też