Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Try Except Problem
1. Feb 2015, 12:13
Der falsche Umgang mit Exceptions (ich bezeichne das gerne als eine lethale Exception-Phobie) führt zu den interessantesten Problemen, die nur durch aufwändigstes Debugging zu beheben sind:
Delphi-Quellcode:
function TForm1.LoadFromFile( const AFilename : string ) : Boolean;
begin
try
Memo1.LoadFromFile( AFilename );
Result := True;
except
Result := False;
end;
end;
Sieht doch schick aus und wir werden niemals eine Exception sehen - GottSeiDank!
Noch "besser" ist nur
Delphi-Quellcode:
procedure TForm1.LoadFromFile( const AFilename : string );
begin
try
Memo1.LoadFromFile( AFilename );
except
end;
end;
und noch beliebter ist Code ala
Delphi-Quellcode:
try
i := StrToInt('abc');
except
i := 0;
end;
$2B or not $2B
|