Zitat von
KoS:
(...) aber glaubst du das ich dann bei über 250 Zeilen weiß welche von den verschiedenen z.b. StrToFloat Funktionen probleme bei der Umwandlung macht?
Und ich möchte vermeiden um jede einzelne ein try..except zu machen.
Wie wäre es denn mit Fehlervermeidung?
Oder anders herum: Welche Fehlerfälle könnten denn passieren, die du nicht vorher abfangen könntest, bevor du den String umzuwandeln versuchst?
Es hat fast den Anschein, als würdest du Exceptions als "Stilmittel" zur Gültigkeitsüberprüfung verwenden, anstatt folgendes zu tun:
Delphi-Quellcode:
if StringIstSauber(StringA) then
FloatB := StrToFloat(StringA)
else
SchreibeProtokoll('ProtEintrag');