Autor Beitrag
Kidix
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 08.01.05 16:22 
Hallo,


kan mir jemand sagen wieso das nicht geht? Es kommt immer ein falsches Datum beim Kalender an:

ausblenden Delphi-Quelltext
1:
kalender.Date :=  DAY+01+YEAR;					


Gruß

Kidix
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Sa 08.01.05 16:33 
hi,

wie hast du denn Day und year deklariert?

was du machst ist die normale addition von Zahlen.
Also, wenn Day = 8 und Year = 2005 dann kommt da
Kalendar.Date = 2014 raus. Da der Wert 0 von Delphis TDateTime dem 31.12.1899 entspricht, bekommst du folglich ein Datum irgendwann in 1907 oder so raus, oder?

Schau dir mal die Funktion EncodeDate in der Delphi-hilfe an.

Gruß
Ken

_________________
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.
Kidix
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 08.01.05 17:29 
danke