<procedurename1> nemůže přepsat <název procedury2> , protože se liší podle parametrů deklarovaných parametrem "ParamArray"

Procedura v odvozené třídě přepíše identicky pojmenovanou proceduru v základní třídě, ale seznamy parametrů jsou odlišné.

Chcete-li přepsat proceduru v zděděné třídě, musí přepsání procedury odpovídat seznamu parametrů, úrovni přístupu a návratového typu (pokud existuje). Konkrétně se musí shodovat s libovolnou volitelnou nebo paramArray deklarací .

ID chyby: BC30906

Oprava této chyby

  • Pokud chcete proceduru přepsat, vytvořte seznam parametrů přesně stejný jako seznam parametrů v rámci procedury základní třídy. Pokud je poslední parametr deklarován ParamArray v procedury základní třídy, deklarujte jej ParamArray v přepsání procedury.

  • Pokud chcete jiný seznam parametrů než verze základní třídy, nemůžete ho přepsat. Zvažte jeho přetížení. Další informace naleznete v tématu Přetížení procedury.

Viz také