![]() |
Interval in sekunden
hi gibt es eine funktion das man sich die zeit des intervals in sekunden anstatt in milisekunden anzeigen lassen kann
Delphi-Quellcode:
????
procedure TForm5.Button9Click(Sender: TObject);
begin n:= n - 100; if Timer3.Interval > 0 then begin Timer3.Interval:= n; //Wert "n" übergeben Label3.Caption:= IntToStr(Timer3.Interval)+' Millisekunden'; //Intervallanzeige Label3.Update; // Label aktualisieren end else MessageDlgPos('Minimum erreicht!',mtInformation,[mbOk],0,260,200); end; |
Re: Interval in sekunden
Hmm, dass 1000 Millisekunden eine Sekunde sind, ist schon klar, oder?
Oder was willst du wissen? :gruebel: |
Re: Interval in sekunden
Zitat:
Delphi-Quellcode:
Recht so?
Label3.Caption:= IntToStr(Timer3.Interval div 1000)+' Sekunden'; //Intervallanzeige
|
Re: Interval in sekunden
ne nicht so richtig
habe dieses problem will mit zwei buttons die zeit des intervals des timers verkürzen und die zeit des Timerintervals im label ausgeben lassen
Delphi-Quellcode:
hab es jetzt so oder ist das nicht richtig so
//===Timer3 interval erhöhen====================================================
procedure TForm5.Button10Click(Sender: TObject); begin n:=n+100; Timer3.Interval:= n; //Wert "n" übergeben Label3.Caption:= IntToStr(Timer3.Interval div 1000)+' Sekunden'; 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:= IntToStr(Timer3.Interval div 1000)+' Sekunden'; Label3.Update; // Label aktualisieren end else MessageDlgPos('Minimum erreicht!',mtInformation,[mbOk],0,260,200); end; |
Re: Interval in sekunden
Delphi-Quellcode:
Da
//===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;
Delphi-Quellcode:
nur Ganzzahlen zurück gibt, Du aber den Timerinterval um 0.1 Sekunden veränderst, ist der obige Quelltext mit
x div y
Delphi-Quellcode:
besser.
Format()
|
Re: Interval in sekunden
1. Interpunktion hat noch keinem geschadet.
2. Mach doch bitte eindeutig erkenbar, wo das Problem ist. Was genau funktioniert nicht und was mochtest du tun? |
Re: Interval in sekunden
Ist ja eine schöne lösung aber ganz würde den interval gerne um ganzahlen eröhen sprich sekunden
|
Re: Interval in sekunden
Halt nein Stop du hast recht ist richtig so lösung stimmt hatte nur einen Denk fehler
Danke dir |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz