Ein Abort erzeugt zwar auch eine
Exception, die aber im weiteren Verlauf ignoriert wird und somit in der
IDE nicht aufpoppt. Insofern kann man diesen Code
Delphi-Quellcode:
try
i:=StrToIntDef(Text,-1);
if i<0 then abort;
except
i:=MeinFehlerCode;
end;
auch einfach so schreiben
Delphi-Quellcode:
i:=StrToIntDef(Text, MeinFehlerCode);