Programación General > Visual C++

 Attach Thread

(1/1)

1cacalvo:
Hola...

One question!!!

Tengo un problema de coj.. hilos, resulta que estoy en un proceso con varios hilos de ejecución (haciendo cosillas dentro de Autocad) y necesito llamar a las funciones de Acad en el mismo hilo desde que tengo el punto de entrada a la aplicación (a autocad). Pero el problema es que a la hora de llamar a las funciones de la API estoy en otro hilo. ¿Como puedo llamar a esa función desde el hilo de ACAD?

Estoy mirando en la boost::thread pero no consigo ver la solución, eso si, si creo un tercer hilo del tipo "boost::thread thr1(boost::bind(&MyFunction))" peta como un campeon...

                      Graciñas!!!

rfog:
Realmente no entiendo qué quieres hacer, pero el método normal para comunicar un hilo secundario con el principal es enviarle un mensaje personalizado (WM_USER+<valor>) y el bucle de mensajes principal lo coge y hace lo que tenga que hacer con él.

Otra forma es comunicarse mediante eventos. Mira CreateEvent().

Navegación

[0] Índice de Mensajes

Ir a la versión completa