procedure TForm1.MonthCalendar1Click(Sender: TObject); begin Label7.Caption := FormatDateTime('dd mmmm yyyy', MonthCalendar1.Date); Caption := 'Calendar'; Memo1.Clear; try if FileExists(Label1.Caption) then Memo1.Lines.LoadFromFile(Label7.Caption) else Caption := 'Calendar - Pas de note à cette date'; except on EFOpenError do ShowMessage('Fichier introuvable'); end; end; C'est beaucoup plus "propre", on garde la gestion de l'erreur pour le cas où... Bonne prog' :-p
procedure TForm1.Button1Click(Sender: TObject); var a, b: Real; begin try b := 0; a := 10 / b; ShowMessage(FloatToStr(a)); except on EZeroDivide do ShowMessage('Division d''un Real par zéro !'); end; ShowMessage('L''application continue'); end;
try Instruction 1 except //ne fait rien et passe à la suite end; try Instruction 2 except //ne fait rien end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question