Sobrecarga de procedimientos en funciones y/o Clases

16/11/2004 - 08:45 por Marcos Caballero | Informe spam
Buenos dias compañeros:
Estoy realizando una clase y quiero crear una funcion sobrecargada, pero el
IDE me marca como error la funcion anterior o me marca como error el
overloads,

Que hago mal??? Gracias.

Preguntas similare

Leer las respuestas

#1 SqlRanger
16/11/2004 - 10:44 | Informe spam
Deberías ponernos el código que te causa el error y decirnos el mensaje de
error que te da Visual Studio, seguro que así te podremos ayudar mejor.

Saludos:

Jesús López
MVP
Solid Quality Learning
www.SolidQualityLearning.com
Respuesta Responder a este mensaje
#2 Marcos Caballero
16/11/2004 - 14:05 | Informe spam
No es que me de un error al compilar, si no que cuando creo la segunda
función, el IDE, me marca el nombre de la primera como si fuese erroneo, y no
se si es lo normal o no.

Por ejemplo:

Function Copia() <== Me marca como error Copia
' codigo de copia
...
End Function

Overloads Function Copia(byval destino as string)
' Codigo de la funcion
...
End Function

De momento lo estoy haciendo en un modulo de funciones para luego
implementarlo en la clase.

Gracias

"SqlRanger" escribió:

Deberías ponernos el código que te causa el error y decirnos el mensaje de
error que te da Visual Studio, seguro que así te podremos ayudar mejor.

Saludos:

Jesús López
MVP
Solid Quality Learning
www.SolidQualityLearning.com



Respuesta Responder a este mensaje
#3 Marcos Caballero
16/11/2004 - 14:06 | Informe spam
"SqlRanger" escribió:

Deberías ponernos el código que te causa el error y decirnos el mensaje de
error que te da Visual Studio, seguro que así te podremos ayudar mejor.

Saludos:

Jesús López
MVP
Solid Quality Learning
www.SolidQualityLearning.com



Respuesta Responder a este mensaje
#4 Luis Cisneros
16/11/2004 - 14:34 | Informe spam
Hola!

Tienes dos opciones

Como el overloads es implicito, no hace falta que marques
la funcion con overloads. Si la marcas, debes marcar
todas las funciones con la palabra overloads.

Ahora...

los ejemplos que tienes no tienen un tipo de retorno
definido... esto es asi o es que no quieres que retornen
nada?

si es asi, deberias colocarlos en una sub y no en un
function...

Saludos
Luis Cisneros

No es que me de un error al compilar, si no que cuando


creo la segunda
función, el IDE, me marca el nombre de la primera como


si fuese erroneo, y no
se si es lo normal o no.

Por ejemplo:

Function Copia() <== Me marca como error Copia
' codigo de copia

End Function

Overloads Function Copia(byval destino as string)
' Codigo de la funcion

End Function

De momento lo estoy haciendo en un modulo de funciones


para luego
implementarlo en la clase.

Gracias

"SqlRanger" escribió:

Deberà­as ponernos el código que te causa el error y




decirnos el mensaje de
error que te da Visual Studio, seguro que asà­ te




podremos ayudar mejor.

Saludos:

Jesàºs López
MVP
Solid Quality Learning
www.SolidQualityLearning.com





.

Respuesta Responder a este mensaje
#5 SqlRanger
16/11/2004 - 15:47 | Informe spam
Marcos,

Visual Studio compila el código VB.NET en segundo plano mientras lo
escribes. Cuando detecta un error de compilación marca el código causante
del error, y si pones el cursor del ratón encima, te muestra el mensaje de
error. A esto me refería cuando te pedía que nos dijeras el mensaje de
error. Además, síi generas el proyecto te mostrará los mismos mensajes de
error.

El problema ya te lo ha resuelto Marcos así que no queda más que decir.

Saludos:

Jesús López
MVP
Mentor Asociado Solid Quality Learning
www.SolidQualityLearning.com


"Marcos Caballero" escribió en
el mensaje news:
No es que me de un error al compilar, si no que cuando creo la segunda
función, el IDE, me marca el nombre de la primera como si fuese erroneo, y


no
se si es lo normal o no.

Por ejemplo:

Function Copia() <== Me marca como error Copia
' codigo de copia
...
End Function

Overloads Function Copia(byval destino as string)
' Codigo de la funcion
...
End Function

De momento lo estoy haciendo en un modulo de funciones para luego
implementarlo en la clase.

Gracias

"SqlRanger" escribió:

> Deberías ponernos el código que te causa el error y decirnos el mensaje


de
> error que te da Visual Studio, seguro que así te podremos ayudar mejor.
>
> Saludos:
>
> Jesús López
> MVP
> Solid Quality Learning
> www.SolidQualityLearning.com
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida