AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

MonthCalendar1.Date und Date vergleichen

Ein Thema von sigi · begonnen am 31. Aug 2013 · letzter Beitrag vom 2. Sep 2013
Antwort Antwort
sigi

Registriert seit: 27. Dez 2003
16 Beiträge
 
Delphi XE5 Professional
 
#1

MonthCalendar1.Date und Date vergleichen

  Alt 31. Aug 2013, 19:14
Hallo,

obwohl der Kalender beim start auf das aktuelle Datum gestellt wird, klappt der Vergleich nicht. Klick ich aber auf das aktuelle Datum (obwohl es da schon richtig steht), klappt es, das beep kommt. Kann mir jemand einen Tipp geben, warum es erst nach dem Klick auf den Kalender geht?
Code:
procedure TForm1.FormCreate(Sender: TObject);
begin
  MonthCalendar1.Date := Date;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Label1.Caption := DateToStr(MonthCalendar1.Date);
  if MonthCalendar1.Date = Date then
  begin
    beep;
  end;
end;
Gruß sigi
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.934 Beiträge
 
Delphi 12 Athens
 
#2

AW: MonthCalendar1.Date und Date vergleichen

  Alt 31. Aug 2013, 19:37
Versuch doch mal einen Vergleich mit SameValue - der TDateTime ist ein Float-Wert und die sollte man nie direkt auf Gleichheit testen.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: MonthCalendar1.Date und Date vergleichen

  Alt 31. Aug 2013, 19:59
In der unit DateUtils gibt's auch eine SameDate function.
  Mit Zitat antworten Zitat
sigi

Registriert seit: 27. Dez 2003
16 Beiträge
 
Delphi XE5 Professional
 
#4

AW: MonthCalendar1.Date und Date vergleichen

  Alt 2. Sep 2013, 11:59
Mit SameDate klappt es, danke für die Antworten.

Gruß sigi
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:57 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