![]() |
Komisches Datum mit DateTime und INI-Datei
Hallo,
ich leser mit Ini.ReadDate ein DAtum aus einer INI-Datei, was auch korrekt da drinsteht. Wenn ich es dann mit DateToStr() in einen String umwandel, bekomme ich aus 21.03.2005 -->> 30.12.1899. Und das stimmt jetzt nicht wirklich, könnt ihr mir weiterhelfen? Gruß Spurius |
Re: Komisches Datum mit DateTime und INI-Datei
Hi Spurius...
Ein bissel Source wäre für die Lösung deiner Sorgen hilfreich :zwinker: Gruß Frank |
Re: Komisches Datum mit DateTime und INI-Datei
klingt ganz danach als wenn du ein "leeres" Datum herausbekommst.
mal ne andere frage: wenn du es eh in einen string beim Auslesen umwandelst, warum speicherst du es dann nicht gleich als String? |
Re: Komisches Datum mit DateTime und INI-Datei
Hallo,
Delphi-Quellcode:
Ich glaube es liegt an der 0 hinten, ich weiss nur nicht was ich da sonst reinschreiben soll.
Fangdatum := Ini.ReadDate(ActiveAngler + IntToStr(j), 'Fangdatum',0);
|
Re: Komisches Datum mit DateTime und INI-Datei
Statt der 0 könnte man was mit Encodedate machen:
Delphi-Quellcode:
MfG
Fangdatum := Ini.ReadDate(ActiveAngler + IntToStr(j), 'Fangdatum', EncodeDate(2005, 3, 23));
Binärbaum |
Re: Komisches Datum mit DateTime und INI-Datei
Zitat:
der letze Parameter beim Ini.Readxx ist der Defaultwert. Dieser wird verwendet wenn der Eintrag den man aus der Ini lesen möchte nicht vorhanden ist. |
Re: Komisches Datum mit DateTime und INI-Datei
Hi,
das Problem hatte ich auch. Versuche mal im DateTimePicker das Datum auszuwählen, auch wenn es schon auf dem heutigen bzw korrekt eingestellt ist. Scheint ein Bug in der Komponente zu sein. Habe meine Programme so eingestellt, dass das Programm erst weiter geht, wenn das DatumsPopup aufgemacht und (vonmiraus) das gleich Datum neu angeklickt wird. Dann funzt es bei mir |
Re: Komisches Datum mit DateTime und INI-Datei
das ist aber nicht gerade userfreundlich oder?
wie wärs denn mit datetimpicker.date= now() oder sowas in der richtung? bzw ein anderes datum ansetzen. |
Re: Komisches Datum mit DateTime und INI-Datei
Das funzt auch nicht immer. Ich musste es immer per Hand neu auswählen. Dann ging alles Prima.
|
Re: Komisches Datum mit DateTime und INI-Datei
Das Problem liegt ja nicht an der DateTime Komponente, da das Datum ja richtig gespeichert wird, das Problem scheint bei der Umwandlung zu liegen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:39 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 by Thomas Breitkreuz