Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Fehler Abfangen (stringkonvertierung)

  Alt 18. Aug 2004, 12:56
Das Problem an StrToIntDef ist aber, dass man einen Wert braucht, der auf gar keinen Fall ein gültiger Wert ist. Denn wenn der String-Wert auch '0' sein darf (also die Zahl gleich 0), dann könnte eine 0 im Falle von StrToIntDef(bla, 0) entweder bedeuten, dass es keine Zahl war oder dass der String die Entsprechung der Zahl 0 war. In so einem Fall ist ein try..except-Block sicherer, aber nicht schneller. Ich würde dann die Funktion Delphi-Referenz durchsuchenVal empfehlen, auf der InttoStr auch aufbaut.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat