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
Ir a la versión completa