Einzelnen Beitrag anzeigen

Rudy Velthuis

Registriert seit: 10. Sep 2011
Ort: Gelsenkirchen
42 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: System.DateUtils.TryISO8601ToDate(..)

  Alt 25. Mär 2019, 19:53
Ja habe dafür extra ne leerstring Behandlung eingeführt...
Bzw. ein Eigenes
ISO8601ToDateDef geschrieben.
Seit ich die XtoYDef funktionen gefunden habe benutze ich nur nich die. Eben weil Exceptions nur um Initialisierungen auszulösen nerven.
Normalerweise sollte zuerst eine TryXY()-Funktion definiert werden, die dann von XY() und XYDef() benutzt werden kann. XY() sollte, wenn TryXY() False zurückgibt, eine Exception auslösen und XYDef() sollte in dem Fall den Default-Wert zurückgeben.

Die Reihenfolge in TryISO8601ToDate ist m.e. Falsch. So sollte man das nie machen.
Rudy Velthuis
  Mit Zitat antworten Zitat