AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:32

Parameter dieser Suchanfrage:

Suche in Thema: Uhrzeiten vergleichen
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: Uhrzeiten vergleichen

      Delphi
      by himitsu, 18. Okt 2014
    In der Starter gibt es keine RTL/VCL-Quellcodes,
    aber das Help-Insight gibt es hoffentlich (Mauszeiger 'nen paar Sekunden über den Befehl halten)
    und natürlich das F1. :roll:

    Im Debugger fehlt das Insight "Wert der Variable anzeigen" im Starter, so wie vieles Andere ebenfalls.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    AW: Re: Uhrzeiten vergleichen

      Delphi
      by himitsu, 17. Okt 2014
    Kleiner-gleich 6 Uhr (vor 7 Uhr) UND größer/nach 14 Uhr

    If (x <= 6) and (x > 14), bzw. umgestellt If (6 >= x) and (x > 14) (6 >= x > 14)
    Lösung: Also entweder ODER oder du müsstest die Vergleichsoperatoren umdrehen.

    PS: Schau auch mal in die neue DateUtils.
    TimeOf ist bestimmt verständlicher als Frac und es gibt noch viele weitere praktische Funktionen dort, wie z.B. TimeInRange.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Uhrzeiten vergleichen

      Delphi
      by himitsu, 22. Jan 2009
    wenn es nicht ganz genau sein muß, dann geht auch sowas (falls ich mich nicht verrechnet hab)
    // Timer1.Enabled per Default auf False

    Procedure TForm1.Timer1Timer(Sender: TObject);
    Begin
    Timer.Enabled := False;
    Showmessage(TimeToStr(Now));
    Timer1.Intervall := 24*60*1000 - (Trunc(Now * 24*60*1000) - Trunc(Now * 24)*60*1000);
    Timer1.Enabled := True;
    End;
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Uhrzeiten vergleichen

      Delphi
      by himitsu, 22. Jan 2009
    dann wird (z.B. wenn das TimerIntervall auf 1000 steht die Nachricht bis zu 3600 Mal pro Stunde angezeigt?
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Uhrzeiten vergleichen

      Delphi
      by himitsu, 22. Jan 2009
    OK, dann laß mal die Sekunden weg, aber was glaubst du denn, was dann passiert?

    ja richtig: die Nachricht wird mehrmals angezeigt
    OK, der Timer auf 1 Minute , da kommt dann die Nachricht maximal einmal an, oder auch garnicht :stupid:

    So oder so, das Intervall muß (bei deinem Code) kürzer sein, als seine Vergleichtdistanz und es immer muß das letze Ereignis gespeichert und beachtet werden.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Uhrzeiten vergleichen

      Delphi
      by himitsu, 22. Jan 2009
    warum das nicht geht?
    laß mal dein Programm, bei DeddyH's Code für einen Sekündchen hängen ... schwußt, die x:00:00 würde übersprungen und es passiert nix

    und bei Now = StrToTime('16:00:00') wird, wenn das nicht "fast" auf die Millisekunde genau um 16°° verglichen wird, auch nie was passieren.


    bei "meinem" Code kannst du den Timer auch locker im Minuten-Interval laufen lassen,
    aber...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: Uhrzeiten vergleichen

      Delphi
      by himitsu, 22. Jan 2009
    Da du ja deinen Timer nicht im Millisekundenrythmus ausführen kannst, wirst du nicht geneu vergleichen lassen können.

    nimm die nächste Zeit (nächste volle stunde) und prüf so
    If Trunc(Now) >= strtotime('16:00:00') then

    Ach ja, Now enthält auch noch die Tage(Monate,Jahre) ... die müßtest du erstmal rausrechnen.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=128008
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz