Delphi - timers en threads

 
Vista:

timers en threads

Publicado por sonia23 (1 intervención) el 11/10/2004 11:38:33
Porque nunca se me lanza el procedimiento del timer en el thread??? (El thread funciona bien, y el timer si lo pruebo fuera del thread tambien)
Pongo el bucle infinito para forzar que salte el procedimiento del timer (esto si lo pruebo fuera del thread funciona)!!

//*****************EXECUTE**********************
self.tmrThread := TTimer.Create(nil);
self.tmrThread.Enabled := false;
self.tmrThread.Interval := 1000;
self.tmrThread.OnTimer := tmrThreadTimer;
self.tmrThread.Enabled := true;

while envioMas do
begin
end;

//***********************************************************
procedure tmrThreadTimer(Sender:TObject);
begin
MataProceso(self.Handle);
end;

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder