Cita:
Empezado por chalitox
seoane... vos decis que si llamo al WaitFor y el thread esta Terminated explota!
|
No, yo no digo eso. Yo digo que si llamas a WaitFor y el OBJETO Tthread ya no existe, o se destruye mientras se esta ejecutando WaitFor, entonces si que hay problemas.
Si la propiedad FreeOnTerminate esta a true, pasaría lo siguiente. Con "FinalizarMonitoreo" mandas finalizar el thread, el thread finaliza, el objeto Thread se destruye y la llamada a WaitFor "explota" como dices tu.
Pero insisto, si no tienes la propiedad FreeOnTerminate a TRUE, todo lo anterior no es la explicación a tu problema, y tendrás que buscar la causa en otro sitio.