Einzelnen Beitrag anzeigen

Niko

Registriert seit: 23. Jun 2003
416 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Fehlerbehandlung mit Try..Except

  Alt 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)
  Mit Zitat antworten Zitat