Ver Mensaje Individual
  #4  
Antiguo 17-05-2020
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 14
aguml Va por buen camino
Lo he solucionado con un TEvent y un bool. Cuando llamo al método Pause pongo una ariable llamada Paused a true y luego llamo a DbgBreakPoint y en la excepción que controla esa llamada puse con condicional que comprueba que Paused es true y si es así dentro llamo al método del evento WaitFor y justo después tengo un Paused=false. Cuando llamo al método Continue dentro tengo la llamada al método SetEvent y listo. Luego me aseguré de poner la llamada a Continúe en los métodos Terminate y Detach de mi clase para terminar el hilo.
Funciona de 10. 😬
Responder Con Cita