Título: Error creando Thread (CreateThread) Publicado por: CeroX901 en 17 Octubre 2011, 18:32 pm Hola, estoy intentando crear un Thread desde una Clase pero no logro hacerlo ya que me sale un error que dice:
(http://freakbox.co.cc/img/error.jpg) previamente tengo definida la funcion en private: dentro de la clase: Código
y claramente el método usado está definido de esta manera: Código
Cuando intento compilar me sale lo siguiente: Citar error C3867: 'S_Server::Thread_Listen': falta la lista de argumentos de la llamada a la función; utilice '&S_Server::Thread_Listen' para crear un puntero al miembro PD: Trabajo bajo Visual Studio 2010 Professional Espero que me ayuden... Salud2 ;D Título: Re: Error creando Thread (CreateThread) Publicado por: Queta en 17 Octubre 2011, 19:00 pm ¿Y por qué no pruebas a hacer lo que te dice el error?
En cualquier caso, sería mejor que depurases. http://msdn.microsoft.com/en-us/library/b0x1aatf.aspx (http://msdn.microsoft.com/en-us/library/b0x1aatf.aspx) Título: Re: Error creando Thread (CreateThread) Publicado por: CeroX901 en 17 Octubre 2011, 19:56 pm Intenté con la siguiente linea:
Código
Me aparece el siguiente error: Citar error C2664: 'CreateThread' : no se puede convertir el parámetro 3 de 'DWORD (__stdcall S_Server::* )(LPVOID)' a 'LPTHREAD_START_ROUTINE' Sigo con la duda... Título: Re: Error creando Thread (CreateThread) Publicado por: Queta en 17 Octubre 2011, 20:58 pm Pues en teoría, tu primer código, debería funcionar.
Intenta depurar, repito; además que no tenemos suficiente código y puedes probar de solucionarlo con las opciones que vienen en la página que te dí. Título: Re: Error creando Thread (CreateThread) Publicado por: CeroX901 en 17 Octubre 2011, 21:07 pm Logré solucionarlo de la siguiente manera :rolleyes:
Arriba en private: lo modifiqué así: Código
Cuando crea el proceso lo arreglé de esta manera: Código
y el método donde ejecuta el código quedó así: Código
Me sirvió de ayuda la siguiente pagina: http://www.pocketpcjunkies.com/Uwe/Forum.aspx/wince-vc/2935/Threads-on-class (http://www.pocketpcjunkies.com/Uwe/Forum.aspx/wince-vc/2935/Threads-on-class) Espero que para los que tengan el mismo problema les ayude... Salud2! y Gracias! :D Título: Re: Error creando Thread (CreateThread) Publicado por: Queta en 17 Octubre 2011, 21:40 pm Logré solucionarlo de la siguiente manera :rolleyes: Arriba en private: lo modifiqué así: Código
__stdcall es lo mismo que WINAPI. Está declarada en WinDef.h: Código
Enhorabuena por haberlo solucionado :D. Título: Re: Error creando Thread (CreateThread) Publicado por: Eternal Idol en 17 Octubre 2011, 23:19 pm Muy interesante y simple de implementar el hack la verdad, no lo conocia.
Título: Re: Error creando Thread (CreateThread) Publicado por: CeroX901 en 18 Octubre 2011, 01:03 am __stdcall es lo mismo que WINAPI. Está declarada en WinDef.h: Código
Enhorabuena por haberlo solucionado :D. Si me di cuenta... Gracias... ;) |