Ver Mensaje Individual
  #4  
Antiguo 13-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Coloca en un Form un Label, un Timer y un Boton. Entonces declara una variable global llamada Cominezo:
Código Delphi [-]
TForm1 = class(TForm)
    Label1: TLabel;
    Button1: TButton;
    Timer1: TTimer;
    procedure Timer1Timer(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
    Comienzo: TDateTime; //<-- La variable de la que hablo
  public
    { Public declarations }
  end;

En el evento del boton coloca esto:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  Timer1.Enabled:= not Timer1.Enabled;
  if Timer1.Enabled then
  begin
    Comienzo:= Time;
    label1.Caption:= TimeToStr(0);
  end;
end;

Y en el evento del Timer
Código Delphi [-]
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  label1.Caption:= TimeToStr(Time - Comienzo);
end;

Coloca, en la propiedades del Timer, la propiedad Enabled a False y el intervalo a 1000 o a 500, eso da igual.
Responder Con Cita