Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/03/2007, 10:21
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 5 meses
Puntos: 74
Re: Metodo de clase como parametro c++

No aclare que la funcion tiene que seguir estricamente el tipo que espera CreateThread asi que para compensar te dejo un ejemplo muy simple:

Código:
#include <windows.h>
#include <stdio.h>

class MiClase
{
  public:
    static DWORD WINAPI fun(LPVOID lpParam)
    { 
      MiClase *mi_clase = (MiClase*)lpParam;
      mi_clase->ejemplo = getchar();
      return 0;
    }
    int ejemplo;
};

void main()
{
  MiClase xt;
  WaitForSingleObject(CreateThread(0, 0, MiClase::fun, (void*)&xt, 0, 0), INFINITE);
  printf("%c\r\n", xt.ejemplo);
}
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO