Wozu erfolgt denn die Umwandlung in einem try..except Block?
TryStrToFloat wäre die bessere Alternative, da die
Exception-Behandlung durchaus sparsam eingesetzt werden sollte (schon aufgrund der Performance-Verluste).
Delphi-Quellcode:
ValOk := True;
ValOk := ValOk and TryStrToFloat( S1, V1 );
ValOk := ValOk and TryStrToFloat( S2, V1 );
...
ValOk := ValOk and TryStrToFloat( S9, V9 );
If ValOk then
try
// Berechnungen mit den Zahlen durchführen
except
ShowMessage( 'Fehler Berechnung: Auch das hier gehört in ein Log!' );
end
else
ShowMessage( 'Fehler Import: Man könnte jetzt auch ein Log schreiben!' );
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)