PDA

Ver la Versión Completa : problemas con hilos (Thead)


jmlifi
20-03-2007, 10:45:17
no llega a ejecutarse esta parte del codigo:
procedure TThread5.Execute;
begin
repeat
Sleep(20000);
Synchronize(RecepAutoVeriTubo);
until terminated;
end;

la otra parte del código:


TThread5 = class (TThread)
private
OwnerHandle: HWND;
procedure RecepAutoVeriTubo;
protected
procedure Execute; override;
published
constructor Create(Owner: TForm);
destructor Destroy; override;
end;
.....
.....

Constructor TThread5.Create(Owner: TForm);
begin
inherited Create(True);
OwnerHandle := Owner.Handle;
Priority := tpNormal;
FreeOnTerminate := true;
suspended := false;
end;


¿ a qué se debe ?

seoane
20-03-2007, 13:42:56
Yo no veo ningún problema, ¿seguro que no se ejecuta?

Yo lo que si veo es que haces un Sleep de 20000, es decir, 20 segundos. No podría ser que mientras esta haciendo el Sleep tu pienses que no esta haciendo nada :confused:

jmlifi
20-03-2007, 17:56:53
¿Puede ser por que tengo otro 4 hilos más?