Einzelnen Beitrag anzeigen

IngoD7

Registriert seit: 16. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Bei try..except Zeilenr. der fehlerhaften Zeile ausgeben

  Alt 19. Mär 2007, 10:55
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');
  Mit Zitat antworten Zitat