'<procedure1>' y '<procedure2>' no se pueden sobrecargar el uno al otro porque solo se diferencian en parámetros declarados como ByRef o ByVal

'<procedure1>' y '<procedure2>' no se pueden sobrecargar el uno al otro porque solo se diferencian en parámetros declarados como ByRef o ByVal. Se supone Shadows.

Dos declaraciones de procedimiento especifican el mismo nombre y la misma lista de argumentos. La única diferencia se encuentra en la especificación de ByRef o ByVal de uno o varios de los argumentos. Las versiones sobrecargadas de un procedimiento deben distinguirse entre sí por el número, el orden o los tipos de datos de los argumentos.

Este mensaje es una advertencia. De forma predeterminada, se da por supuesto que esShadows . Para obtener información sobre cómo ocultar las advertencias o cómo tratarlas como errores, vea Configuring Warnings in Visual Basic.

Identificador de error: BC42003

Para corregir este error

  • Si tiene previsto crear un conjunto de versiones sobrecargadas de un procedimiento, distinga el número, el orden o los tipos de datos de los argumentos de cada versión. Asimismo, agregue la palabra clave Overloads a cada declaración.

  • Si no tiene previsto sobrecargar un procedimiento, cambie el nombre del procedimiento en una de las declaraciones.

Consulte también