Mega Code Archive

 
Categories / Delphi / Examples
 

Program a Counter

Title: program a Counter? { Insert into your form, one Timer1 and one Label1 component. Füge in die Form eine Timer1, Label1 Komponente ein. } var TheTime: Integer; implementation function GetCounter(Second: Integer): string; var Minute, NewSecond, Hour: Currency; begin Hour := Int(Second / 3600); Minute := Int((Second - (Hour * 3600)) / 60); NewSecond := Second - int(Hour * 3600 + Minut * 60); GetCounter := CurrToStr(Hour) + ':' + CurrToStr(Minut) + ':' + CurrToStr(NewSecond); end; procedure TForm1.FormCreate(Sender: TObject); begin TheTime := GetTickCount; end; procedure TForm1.Timer1Timer(Sender: TObject); begin label1.Caption := GetCounter(GetTickCount div 1000 - TheTime div 1000); end;