Registriert seit: 23. Jun 2003
416 Beiträge
Delphi 2006 Professional
|
Re: Fehlerbehandlung mit Try..Except
27. Okt 2003, 19:00
Das müsste eigentlich so funktionieren:
Delphi-Quellcode:
procedure TFrmMain.BtnFileOpenClick(Sender: TObject);
begin
Try
OpenFile();
Except
on E: Exception do
MyErrorHandling(E);
end;
end;
procedure ErrorHandling(E: Exception);
begin
if E.ClassNameIs(' EMyOpenFile') then showMessage(' Fehler beim Oeffnen')
else if E.ClassNameIs(' EMyReadFile') then showMessage(' Fehler beim Lesen')
else if E.ClassNameIs(' EMyWriteFile') then showMessage(' Fehler beim Schreiben');
end;
"Electricity is actually made up of extremely tiny particles called electrons, that you cannot see with the naked eye unless you have been drinking." (Dave Barry)
|