Hallo in die Runde,
ich möchte in einem (CountDown)Programm über drei ComboBoxen anbieten, ein Datum zusammen zu setzen. Anschließend wandle ich die drei Strings mit EncodeDate in eine Variable des Typs TDateTime um, damit ich mit ihr rechnen kann.
Leider ist es aber auch möglich, ein falsches Datum (z.B. 30.02.20xx) einzugeben - dann meckert jedoch sofort das Programm
Zitat: |
...'Ungültiges Argument für die Datumskodierung'... |
und es ist nicht möglich, den Wert zu korrigieren.
Da die "Funktion" in der Timer-Prozedur durchgeführt wird, ist es ziemlich nervig.
Ich habe auch schon versucht, die Umwandlung in eine Try-Abfrage zu setzen, aber das hat auch nicht funktioniert.
Kann mir dazu Jemand eine Lösung posten?
P.S. Ich benutze noch Delphi3, sodass mir die neuen Datums-Utils nicht zur Verfügung stehen.