Avatar billede game_tracker Nybegynder
23. september 2003 - 15:21 Der er 4 kommentarer og
1 løsning

vis tiden (stopur)

skal lige bruge koden til et stop ur (en button og en edit) som kan tælle timer/min/sec
Avatar billede snowball Novice
23. september 2003 - 15:33 #1
En meget simpel løsning:

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Timer1: TTimer;
    procedure FormCreate(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    T,M,S: Integer;
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
begin
Timer1.Enabled := False;
Button1.Caption := 'Start';
T := 0;
M := 0;
S := 0;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
If S = 59 Then Begin
  Inc(M);
  S := 0;
End
Else
  Inc(S);

If M = 59 Then Begin
  Inc(T);
  M := 0;
End;

Edit1.Text := IntToStr(T) + ':' + IntToStr(M) + ':' + IntToStr(S);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  If Button1.Caption = 'Start' Then Begin
    Timer1.Enabled := True;
    Button1.Caption := 'Stop';
  End
  Else Begin
    Timer1.Enabled := False;
    Button1.Caption := 'Start';
  End;
end;

end.



Snowball
Avatar billede game_tracker Nybegynder
23. september 2003 - 15:38 #2
sker ikke andet en at teksten på button skifter start/stop når jeg trykker (sker intet i edit1)
Avatar billede snowball Novice
23. september 2003 - 15:48 #3
Der skulle gerne ske noget efter 1 sek. hvis du har husket det hele. Ellers så prøv og hent eksemplet på http://home1.inet.tele.dk/j-cgeert/stopur.zip

Snowball
Avatar billede borrisholt Novice
24. september 2003 - 08:42 #4
Jeg har en rang laver Reverse engeneering på en anden duded stopur det kan du lige få koden til :

http://www.borrisholt.com/eksperten/AATimer.zip


Jens B
Avatar billede game_tracker Nybegynder
24. september 2003 - 14:42 #5
takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester