Thema: Delphi Format 00:00:00 ?

Einzelnen Beitrag anzeigen

Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#6

Re: Format 00:00:00 ?

  Alt 26. Aug 2007, 15:33
Hi,

Zitat von BenjaminH:
Delphi-Quellcode:
procedure Tfrm_timer.Timer1Timer(Sender: TObject);
begin
  iTime := iTime + 1;
  l_Time.Caption := Format('%d.2',[iTime div 3600]) + ':' + Format('%d.2',[iTime div 60]) + ':' + Format('%d.2',[iTime mod 60]);
end;
%d.2 war wohl eher nicht gemeint (Ergebnis z. B. 5.2 statt 05), außerdem reicht ein Format-Aufruf aus.

Besser so:
Delphi-Quellcode:
iTime := iTime + 1;
l_Time.Caption := Format('%.2d:%.2d:%.2d',[iTime div 3600, (iTime div 60) mod 60, iTime mod 60]);
Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat