Einzelnen Beitrag anzeigen

Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.295 Beiträge
 
Delphi 12 Athens
 
#1

Was ist schneller - NAN oder try Except

  Alt 18. Aug 2008, 12:01
Hi,


ich habe eine Routine, die eine float-Zahl auswertet.

Es kann (sehr selten) vorkommen, daß die übergebene Zal den wert "NAN" besitzt.

Wie soll ich das am besten abfangen


So
Delphi-Quellcode:
if not IsNan then
  result:=meineFunction(aZahl)
else
  result:=0;

oder so
Delphi-Quellcode:
try
  result:=meineFunction(aZahl);
except
  result:=0;
end;


Was ist schneller bzw. welcher Code ist eleganter?



Gerd
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat