unit Importation; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, unitConfig, UnitPrinc; type TFormImportation = class(TForm) ButtonCompiler: TButton; GroupBox2: TGroupBox; CheckDebugAnalyse: TCheckBox; CheckDebugBranches: TCheckBox; GroupBox3: TGroupBox; RadioGroup1: TRadioGroup; RadioCroisSuite: TRadioButton; RadioCroisBase: TRadioButton; EditBaseCrois: TEdit; ButtonAnnuler: TButton; procedure ButtonCompilerClick(Sender: TObject); procedure FormCreate(Sender: TObject); procedure CheckDebugAnalyseClick(Sender: TObject); procedure CheckDebugBranchesClick(Sender: TObject); procedure EditBaseCroisChange(Sender: TObject); procedure ButtonAnnulerClick(Sender: TObject); private { Déclarations privées } public { Déclarations publiques } end; var FormImportation: TFormImportation; BaseCroisement : integer; debugAnalyse,debugBranche,coloration_diff,faireImport : boolean; implementation {$R *.dfm} procedure TFormImportation.ButtonCompilerClick(Sender: TObject); begin faireImport:=true; close; end; procedure TFormImportation.FormCreate(Sender: TObject); begin if debug=1 then Affiche('Création fenetre compilation réseau CDM',clLime); radioCroisBase.Checked:=true; radioCroisSuite.checked:=false; BaseCroisement:=100; EditBaseCrois.Text:=IntToSTR(BaseCroisement); if debug=1 then Affiche('Fin création fenetre compilation réseau CDM',clLime); formprinc.SetFocus; // fin d'init de signaux complexes, on active la form principale end; procedure TFormImportation.CheckDebugAnalyseClick(Sender: TObject); begin debugAnalyse:=checkDebugAnalyse.checked; end; procedure TFormImportation.CheckDebugBranchesClick(Sender: TObject); begin debugBranche:=checkDebugBranches.checked; end; procedure TFormImportation.EditBaseCroisChange(Sender: TObject); var i,erreur : integer; begin val(editBaseCrois.text,i,erreur); if erreur=0 then BaseCroisement:=i; end; procedure TFormImportation.ButtonAnnulerClick(Sender: TObject); begin faireImport:=false; close; end; end.