Hola,
No deberías tener problemas con lo que quieres hacer. Lo siguiente es el evento de un "Timer" cuyo intervalo es un segundo (1000 milisegundos). Lo que se hace es mostrar la hora actual en "TEdit". Como digo, no sé qué estás haciendo tú, pero, algo como esto no debería dar mayores problemas, creo yo:
Código Delphi
[-]
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Edit1.Text := FormatDateTime('hh:mm:ss', Time);
end;