Delphi-Version: 10 Seattle
System.DateUtils.TryISO8601ToDate(..)
Hallo-
Die Implementation von TryIso8601ToDate(..) ist bei 10.0 Seattle:
Delphi-Quellcode:
Mich nervt nicht nur die Exception im Debugger, sondern auch dass unsere Anwendungen alle Exceptions loggen. Meine Frage: Ist das in einer aktuelleren Delphi-Version immer noch so?
function TryISO8601ToDate(const AISODate: string; out Value: TDateTime; AReturnUTC: Boolean = True): Boolean;
begin Result := False; try Value := ISO8601ToDate(AISODate, AReturnUTC); Result := True except end; end; |
AW: System.DateUtils.TryISO8601ToDate(..)
Zitat:
Du kannst aber im Debugger bestimmte Exceptions zum Ignorieren hinterlegen, und in Eurer Anwendung könntet Ihr das sicherlich auch so konfigurieren. ...:cat:... |
AW: System.DateUtils.TryISO8601ToDate(..)
Doof 😤. Danke für die Antwort.
|
AW: System.DateUtils.TryISO8601ToDate(..)
Ja habe dafür extra ne leerstring Behandlung eingeführt...
Bzw. ein Eigenes
Delphi-Quellcode:
geschrieben.
ISO8601ToDateDef
Seit ich die XtoYDef funktionen gefunden habe benutze ich nur nich die. Eben weil Exceptions nur um Initialisierungen auszulösen nerven. |
AW: System.DateUtils.TryISO8601ToDate(..)
Zitat:
Die Reihenfolge in TryISO8601ToDate ist m.e. Falsch. So sollte man das nie machen. |
AW: System.DateUtils.TryISO8601ToDate(..)
Finde ich auch 👍
|
AW: System.DateUtils.TryISO8601ToDate(..)
Wo kann ich dafür unterschreiben?
|
AW: System.DateUtils.TryISO8601ToDate(..)
Zitat:
Kann aber auch sein, dass der Typ mich verarscht hat. ;-) twm |
AW: System.DateUtils.TryISO8601ToDate(..)
Zitat:
Aber in Delphi wird es normalerweise richtig gemacht. Nur hier nicht. |
AW: System.DateUtils.TryISO8601ToDate(..)
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 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