AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

EDateTimeError in DateTimePicker

Ein Thema von TNoob · begonnen am 27. Aug 2007 · letzter Beitrag vom 27. Aug 2007
Antwort Antwort
TNoob

Registriert seit: 10. Mai 2007
7 Beiträge
 
Delphi 7 Personal
 
#1

EDateTimeError in DateTimePicker

  Alt 27. Aug 2007, 14:35
Hallo Delphifreunde!

Bei der Benutzung eines DateTimePickers bekomme ich eine EDateTimeError-Execption (Date is less than minimum of *heutiges Datum*".) wenn ich das aktuelle Datum auswähle. Ich habe "DateTimePicker.MinDate" auf das aktuelle Datum gesetzt. Alle Daten davor werden wie gewollt ignoriert, aber bei Auswahl des heutigen Tages wird die Exception ausgelöst, obwohl der Tag im Range des Pickers liegt. "DateTimePicker.MaxDate" habe ich auf ein Jahr weiter gesetzt.

Die Exception lässt sich auch nicht behandeln, was besonders ärgerlich ist. Ein Abfangen und Ändern des Datums-Wertes vor der Exception ist auch nicht möglich, bzw wird sie immer ausgelöst.

Wenn jemand ne Idee hat, bin ich offen für Vorschläge. Ich benutzte Delphi 7 Personal.

MfG TNoob
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: EDateTimeError in DateTimePicker

  Alt 27. Aug 2007, 14:37
Setzte mal .MinDate auf gestern.
Markus Kinzler
  Mit Zitat antworten Zitat
TNoob

Registriert seit: 10. Mai 2007
7 Beiträge
 
Delphi 7 Personal
 
#3

Re: EDateTimeError in DateTimePicker

  Alt 27. Aug 2007, 14:40
Zitat von mkinzler:
Setzte mal .MinDate auf gestern.
Hab ich schon gemacht. Dann ist "gestern" auswählbar (unerwünscht) und dort tritt dann die Execption auf.
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: EDateTimeError in DateTimePicker

  Alt 27. Aug 2007, 14:46
Du musst mindate mit trunc setzen, damit keine Nachkommastellen enthalten sind.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
TNoob

Registriert seit: 10. Mai 2007
7 Beiträge
 
Delphi 7 Personal
 
#5

Re: EDateTimeError in DateTimePicker

  Alt 27. Aug 2007, 14:49
Zitat von sirius:
Du musst mindate mit trunc setzen, damit keine Nachkommastellen enthalten sind.
Das ist es, es funktioniert. Vielen Dank!
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: EDateTimeError in DateTimePicker

  Alt 27. Aug 2007, 15:08
Zitat von TNoob:
Zitat von sirius:
Du musst mindate mit trunc setzen, damit keine Nachkommastellen enthalten sind.
Das ist es, es funktioniert. Vielen Dank!
Ist eine kleine Inkonsistenz in der Delphi-Implementierung des DateTimePicker
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: EDateTimeError in DateTimePicker

  Alt 27. Aug 2007, 15:09
Zitat:
Ist eine kleine Inkonsistenz in der Delphi-Implementierung des DateTimePicker Zwinkern
Die übrigens bis einschließlich D10 immer noch nicht behoben ist.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:06 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