public TaskSetupControl()
 {
     InitializeComponent();
     Common.Reg(this, "ToolSetup");
     KnownDevList.InitRegList(cbRegType);
     KnownDevList.InitGenList(cbGenType);
     KnownDevList.InitFillLightList(cbFillLightType);
     KnownDevList.InitGasList(cbGasType);
 }
示例#2
0
        public static void Start()
        {
            if (Directory.Exists(RecoveryDirName) == false)
            {
                Directory.CreateDirectory(RecoveryDirName);
            }
            else
            {
                serv.DirectoryCopy(RecoveryDirName, ".", true);//*/
            }
            SpectroWizard.Log.SetupPath("log.txt");
            Conf = new Config();
            CreateDb();
            try
            {
                SpectrAtlas = new SpAtlas();
                SpectrAtlas.Load();
            }
            catch
            {
            }
            try
            {
                Env = Env.Restore(EnvPath);
            }
            catch
            {
                Env = new Env();
            }
            try
            {
                LDb = new LineDb("lib\\data.bin");
            }
            catch
            {
                LDb = new LineDb();
            }
            try
            {
                LyData = new LyDb();
            }
            catch (Exception ex)
            {
                //Log(ex);
            }
            IsRunning = true;
            Dev       = KnownDevList.GetDev(Conf.RegId, Conf.GenId,
                                            Conf.FillLId, Conf.GasId);
            Dev.Reg.InitNullCalibrator();
            DefaultResultTableFont    = new Font[3];
            DefaultResultTableFont[0] = new Font(FontFamily.GenericSerif, Common.Env.DefaultFontSize, FontStyle.Underline);
            DefaultResultTableFont[1] = new Font(FontFamily.GenericSerif, Common.Env.DefaultFontSize, FontStyle.Bold);
            int fsize = Common.Env.DefaultFontSize;

            fsize = (int)(fsize * 0.8);
            if (fsize < 8)
            {
                fsize = 8;
            }
            DefaultResultTableFont[2] = new Font(FontFamily.GenericSerif, fsize);
            GOSTDb = new GOSTDb();
            GOSTDb.Init("lib\\gost\\");
            CUSTOMDb = new GOSTDb();
            CUSTOMDb.Init("lib\\custom\\");
        }