Ver Mensaje Individual
  #2  
Antiguo 23-04-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
¿Estás obligado a usar WaitForSingleObject?, Existen otras formas de esperar a que termine un thread sin un bloqueo total de la aplicación.

Código:
// Declaras una variable de la clase bool Terminado, porque Terminated no es accesible desde fuera. Le asignas true en el thread al terminar.

for(;!MyThread->Terminado;){
    Application->ProcessMessages();
}
La aplicación espera a que el thread termine pero no se bloquea.

Saludos.
Responder Con Cita