Delphi Exception03

 (CD-ROMDelphi.Exceptions)



: Les projets Delphi



Objectif : saisie d'un entier dans un TEdit
                    influence de la position du bloc : try...except...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 UFexcept03;

 interface

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

 type
  TForm1 = class(TForm)
    Button1: TButton;
    Editsaisie: TEdit;
    Editresultat: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    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 n:integer;
begin
 try
  Editresultat.color:=clAqua;
  n:=StrtoInt(Editsaisie.text);
  Editresultat.color:=clyellow;
  Editresultat.text:= inttostr(n);
  Editsaisie.clear ;
 except
   showmessage('tapez un entier (zéro par défaut !');
   n:=0
 end;
end;
end.                                                                       Remonter 



EXECUTION DU PROGRAMME :