Einzelnen Beitrag anzeigen

markbolten

Registriert seit: 5. Jun 2005
25 Beiträge
 
#1

try ... except EConvertError

  Alt 30. Sep 2007, 10:40
Hallo,
ich will ein string in eine currency - variabel umwandeln (Delphi7).

Delphi-Quellcode:

   try
    fValue := strtofloat(text);
   except
    on EConvertError do
     begin
      fValue :=0;
     end;
    end;

wenn text='1,23,00' ist,bricht das Programm direkt nach fValue := strtofloat(text); mit
einer Exception EConvertError Fehlermeldung ab, ohne die except on EConvertError
Anweisung zu beachten .

WARUM wird die try Anweisung ignoriert?

Danke
  Mit Zitat antworten Zitat