![]() |
Datumsvergleich ab Delphi 7 und 8 falsch ??
Hi Leute,
kann es sein das in den Datumroutinen ab Delphi 7 ein Fehler ist !! Ich vergleiche zB. mit
Delphi-Quellcode:
und dieser Vergleich ergibt bei mir immer FALSE. Bei euch auch ??if StrToDate(DateToStr(Now)) = EncodeDate(2004, 4, 1) then ; Gruß hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Hast du schon mal die Double-Werte, die dahinterliegen verglichen?
Denn soviel ich weiß geht der vergleich 0.8=0.8 auch nicht immer gut. |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Ja habe ich, selbst mit
Delphi-Quellcode:
kommt heute immer FALSE raus !if Trunc(StrToDate(DateToStr(Now))) = Trunc(EncodeDate(2004, 4, 1)) then ; Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Bei mir funktioniert das...
Delphi-Quellcode:
var dt1,
dt2 : TDateTime; begin dt1 := StrToDate(DateToStr(Now)); dt2 := EncodeDate(2004, 4, 1); if dt1 = dt2 then ShowMessage('test'); end; |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Verstehe ich nicht. Welche Delphi Version haste denn getestet ? Welches SP haste drauf ??
Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
hallo,
ich weiß ja nicht so genau, was du erwartest. Du führst ja keinen code aus. das folgende klappt bei mir
Delphi-Quellcode:
Gruß
if StrToDate(DateToStr(Now)) = EncodeDate(2004, 4, 1) then showmessage('HALLOO');
Ken |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Hi,
ich habe mal deinen Code unter Delphi 7 und 8 gegengecheckt,
Delphi-Quellcode:
bei mir kommt die Message "LIRPA LIRPA", das kann doch garnicht sein ??
if StrToDate(DateToStr(Now)) = EncodeDate(2004, 4, 1) then showmessage('HALLOO');
Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Jungs, ihr habt eindeutig zuviel Zeit. ;)
|
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Naja, es wäre schon schön wenn Delphi nicht so viele unerwartete Bugs hätte.
Für mich ich die Lösung des Problemes schon wichtig, als Kommentare die mein Problem nicht lösen. Also, hat irgendwer noch eine Ahnung warum das bei mir nich funktioniert, oder ist jemand ein ähnliches Problem untergekommen ?? Gruß Hagen |
Re: Datumsvergleich ab Delphi 7 und 8 falsch ??
Muss man das jetzt verstehen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:25 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