Files
SignauxComplexes/Importation.pas
f1iwq2 81d5c007d4 V8.51
2024-03-06 15:41:14 +01:00

84 lines
2.1 KiB
ObjectPascal

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 i<0 then i:=0;
if erreur=0 then BaseCroisement:=i;
end;
procedure TFormImportation.ButtonAnnulerClick(Sender: TObject);
begin
faireImport:=false;
close;
end;
end.