Hola nuevamente,
Parece que no es oro todo lo que reluce... y digo esto por que si bien el hilo ya corre, cuando pulso el botón para salir (o matar al hilo), no hace ni caso y el proceso sigue...
Este es código que tengo puesto para cortar el hilo definitivamente y salir de la aplicacion:
Código Delphi
[-]
if Assigned(WaitThread) then WaitThread.AbortThread;
if Thread.Waiting then Thread.AbortThread;
begin
thread.Terminate;
WaitThread.Terminate;
FreeAndNil(thread);
Thread.Free;
UntilFlag.Free;
end;
close
¿que hago mal?
Saludos y gracias.