Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


"<procedure1>" i "<procedure2>" nie może przeciążyć siebie, ponieważ różnią się tylko parametrami zadeklarowanych przez "ByRef" lub "ByVal"

"<procedure1>" i "<procedure2>" nie może przeciążyć siebie, ponieważ różnią się tylko parametrami zadeklarowanych przezRef lub ByVal. Zakładano cienie.

Dwie deklaracje procedury określają tę samą nazwę i listę argumentów, a jedyną różnicą jest specyfikacja ByRef lub ByVal dla co najmniej jednego argumentu. Przeciążone wersje procedury muszą się różnić od siebie w liczbie, kolejności lub typach danych argumentów.

Ten komunikat jest ostrzeżeniem. Shadows jest zakładany domyślnie. Aby uzyskać informacje na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.

Identyfikator błędu: BC42003

Aby poprawić ten błąd

  • Jeśli zamierzasz utworzyć zestaw przeciążonych wersji procedury, wprowadź liczbę, kolejność lub typy danych argumentów w poszczególnych wersjach. Ponadto dodaj Overloads słowo kluczowe do każdej deklaracji.

  • Jeśli nie zamierzasz przeciążyć procedury, zmień nazwę procedury w jednej z deklaracji.

Zobacz też