Callback en c#

03/09/2007 - 17:49 por Theo | Informe spam
Tengo que acceder a una libreria en C++ a una funcion que es un callback,
¿alguien podria hecharme un cable?, es que voy perdido con los callbacks.
Seria para poder usar ese callback en mi codigo en c#.

la funcion seria asi

void func_access (void(*callback)(BYTE))

donde callback es un puntero a la funcion callback

Gracias

Preguntas similare

Leer las respuestas

#1 RFOG
03/09/2007 - 20:40 | Informe spam
"Theo" wrote in message
news:
Tengo que acceder a una libreria en C++ a una funcion que es un callback,
¿alguien podria hecharme un cable?, es que voy perdido con los callbacks.
Seria para poder usar ese callback en mi codigo en c#.

la funcion seria asi

void func_access (void(*callback)(BYTE))

donde callback es un puntero a la funcion callback

Gracias




Aquí tienes cómo hacerlo. Evidentemente, la firma cambia, pero el proceso es
el mismo: http://www.codeproject.com/dotnet/C...arp_VB.asp


Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Como no tenemos nada mas precioso que el tiempo, no hay mayor generosidad
que perderlo sin tenerlo en cuenta.
Respuesta Responder a este mensaje
#2 RFOG
04/09/2007 - 13:11 | Informe spam
"RFOG" wrote in message
news:
"Theo" wrote in message
news:
Tengo que acceder a una libreria en C++ a una funcion que es un callback,
¿alguien podria hecharme un cable?, es que voy perdido con los callbacks.
Seria para poder usar ese callback en mi codigo en c#.

la funcion seria asi

void func_access (void(*callback)(BYTE))

donde callback es un puntero a la funcion callback

Gracias




Aquí tienes cómo hacerlo. Evidentemente, la firma cambia, pero el proceso
es el mismo: http://www.codeproject.com/dotnet/C...arp_VB.asp


Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
> Como no tenemos nada mas precioso que el tiempo, no hay mayor generosidad
que perderlo sin tenerlo en cuenta.





Evidentemente es un tema bastante complicado, así que mi consejo es que te
implementes un ensamblado en C++/CLI que defina el callback y integres de
alguna forma en tu aplicación. Aquí tienes cómo hacerlo en C++/CLI, por
Rodrigo Corral:
http://geeks.ms/blogs/rcorral/archi...0_CLI.aspx



Visita mi blog principal: http://rfog.blogsome.com
Y este sobre programación: http://geeks.ms/blogs/rfog
Libros, ciencia ficción y programación
Como no tenemos nada mas precioso que el tiempo, no hay mayor generosidad
que perderlo sin tenerlo en cuenta.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida