Delegate en VB.NET

24/03/2005 - 20:08 por Jorge Bravo | Informe spam
Hola Comunidad:
¿Alguno de ustedes sabe como se usa y para que
sirve (o mjeor dicho, qué es) un delegado? (La instrucción es Delegate...).

Estoy tratando de usarlo en una aplicación con
Threads pero se me descontrola.

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
24/03/2005 - 22:04 | Informe spam
Un delegado es una referencia a un metodo. Con ellos puedes llamar a
funciones que no conoces al momento de compilacion y que recien se conoce en
la ejecucion de la aplicacion. Su uso mas comun es el de generacion de
eventos. Como al momento de programar no se sabe que metodo manejara el
evento debe usarse un delegado. Es similar a los punteros a funcion de C/C++
con la diferencia de que tambien almacenan la instancia del objeto sobre la
que se debe llamar al metodo.

Estoy tratando de usarlo en una aplicación con Threads pero se me


descontrola.

¿Cual es el problema que tienes?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
https://mvp.support.microsoft.com/p...4EF5A4191C
Respuesta Responder a este mensaje
#2 Jorge Bravo
28/03/2005 - 21:25 | Informe spam
Gracias Eduardo.
Estuve revisando la documentación y entendí un poco más del tema.
Lo que pasa es que estoy usando un producto de terceros (grilla
Infragistics) y debido a algunos problemas de refresco de las grillas, gente
de la empresa me recomendó utilizar delegados. Ahora funciona bien, excepto
cuando efectúo varias invocaciones dentro de un ciclo pues pierdo el control
de los hilos.

Saludos y gracias.

"Eduardo A. Morcillo [MS MVP VB]" <emorcillo .AT. mvps.org> wrote in message
news:%
Un delegado es una referencia a un metodo. Con ellos puedes llamar a
funciones que no conoces al momento de compilacion y que recien se conoce


en
la ejecucion de la aplicacion. Su uso mas comun es el de generacion de
eventos. Como al momento de programar no se sabe que metodo manejara el
evento debe usarse un delegado. Es similar a los punteros a funcion de


C/C++
con la diferencia de que tambien almacenan la instancia del objeto sobre


la
que se debe llamar al metodo.

> Estoy tratando de usarlo en una aplicación con Threads pero se me
descontrola.

¿Cual es el problema que tienes?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo



https://mvp.support.microsoft.com/p...4EF5A4191C


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida