Einzelnen Beitrag anzeigen

Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Interval in sekunden

  Alt 28. Mai 2007, 22:41
Delphi-Quellcode:
//===Timer3 interval erhöhen====================================================
procedure TForm5.Button10Click(Sender: TObject);
begin
  n:=n+100;
  Timer3.Interval:= n; //Wert "n" übergeben
  Label3.Caption:= Format('%1.1f Sekunden', [Timer3.Interval / 1000]);
  Label3.Update; // Label aktualisieren
end;

//===Timer2 Intervall verkürzen==================================================
procedure TForm5.Button9Click(Sender: TObject);
begin
  n:= n - 100;
  if Timer3.Interval > 0 then
    begin
      Timer3.Interval:= n; //Wert "n" übergeben
       Label3.Caption:= Format('%1.1f Sekunden', [Timer3.Interval / 1000]);

       Label3.Update; // Label aktualisieren
    end
  else
   MessageDlgPos('Minimum erreicht!',mtInformation,[mbOk],0,260,200);
end;
Da x div y nur Ganzzahlen zurück gibt, Du aber den Timerinterval um 0.1 Sekunden veränderst, ist der obige Quelltext mit Format() besser.
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat