'<procedure1>' a '<procedure2>' nemohou navzájem přetížit, protože se liší pouze parametry deklarovanými 'ByRef' nebo 'ByVal'

"<procedure1>" a '<procedure2>' nemohou navzájem přetížit, protože se liší pouze parametry deklarovanými byRef nebo ByVal. Předpokládá se stíny.

Dvě deklarace procedury určují stejný název a seznam argumentů a jediný rozdíl je ve specifikaci ByRef nebo ByVal pro jeden nebo více argumentů. Přetížené verze procedury se musí lišit od sebe v čísle, pořadí nebo datových typech argumentů.

Tato zpráva je upozornění. Shadows ve výchozím nastavení se předpokládá. Informace o skrytí upozornění nebo zpracování upozornění jako chyb naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.

ID chyby: BC42003

Oprava této chyby

  • Pokud máte v úmyslu vytvořit sadu přetížených verzí procedury, nastavte číslo, pořadí nebo datové typy argumentů, které se v každé verzi liší. Overloads Přidejte také klíčové slovo do každé deklarace.

  • Pokud nemáte v úmyslu přetížit proceduru, změňte název procedury v jedné z deklarací.

Viz také