public TaskSetupControl() { InitializeComponent(); Common.Reg(this, "ToolSetup"); KnownDevList.InitRegList(cbRegType); KnownDevList.InitGenList(cbGenType); KnownDevList.InitFillLightList(cbFillLightType); KnownDevList.InitGasList(cbGasType); }
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\\"); }