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.

Mostrar la cita
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
#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:%
Mostrar la cita
en
Mostrar la cita
C/C++
Mostrar la cita
la
Mostrar la cita
https://mvp.support.microsoft.com/p...4EF5A4191C
Mostrar la cita
Ads by Google
Search Busqueda sugerida