Delphi Exception04

 (CD-ROMDelphi.Exceptions)



: Les projets Delphi



Objectif : saisie d'un entier dans un TEdit
                    protection par gestionnaire :  try...except...on...do...end

La fiche principale, le code associé dans la unit
 

Exécuter le programme
 

La fiche principale du  projet :

                                                                                    Remonter 

Le code de la Unit fiche principale :

unit UFexcept04;

 interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

 type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    procedure Button1Click(Sender: TObject);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;

 var
  Form1: TForm1;

 implementation

{$R *.DFM}

 procedure TForm1.Button1Click(Sender: TObject);
var x,y,z:real;
begin
 try
   x:=StrtoFloat(Edit1.text);
   y:=StrtoFloat(Edit2.text);
   z:=x /y ;
   Edit3.text:=FloattoStr(z);
 except
   on EMathError do
      Edit3.text:='Erreur générale';
    on EZeroDivide do
      Edit3.text:='division par zéro';
 end;
end;
end.                                                                        Remonter 



EXECUTION DU PROGRAMME :