/// <summary> /// Options /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OptionToolStripMenuItem_Click(object sender, EventArgs e) { Utility.OpenForm(new FrmOption(), true, true); SystemManager.InitLanguage(); if (GuiConfig.IsUseDefaultLanguage) { MyMessageBox.ShowMessage("Language", "Language will change to \"English\" when you restart this tool"); } else { GuiConfig.Translateform(this); } }
/// <summary> /// 初始化 /// </summary> public static void Init() { //MongoDB驱动版本的取得 FileVersionInfo info = FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\MongoDB.Driver.dll"); MongoUtility.Basic.Utility.MongoDbDriverVersion = info.ProductVersion; info = FileVersionInfo.GetVersionInfo(Application.StartupPath + "\\MongoDB.Bson.dll"); MongoUtility.Basic.Utility.MongoDbBsonVersion = info.ProductVersion; //异常处理器的初始化 Common.Utility.ExceptionAppendInfo = "MongoDbDriverVersion:" + MongoUtility.Basic.Utility.MongoDbDriverVersion + System.Environment.NewLine; Common.Utility.ExceptionAppendInfo += "MongoDbBsonVersion:" + MongoUtility.Basic.Utility.MongoDbBsonVersion + System.Environment.NewLine; if (File.Exists(ConfigHelper._configFilename)) { ConfigHelper.LoadFromConfigFile(ConfigHelper._configFilename); SystemManager.InitLanguage(); } else { SystemManager.config = new Config(); var _frmLanguage = new frmLanguage(); _frmLanguage.ShowDialog(); SystemManager.InitLanguage(); var _frmOption = new frmOption(); _frmOption.ShowDialog(); ConfigHelper.SaveToConfigFile(ConfigHelper._configFilename); } //设定MongoUtility RuntimeMongoDBContext._mongoConnectionConfigList = config.ConnectionList; //SystemManager.DEBUG_MODE = true; SystemManager.DebugMode = false; SystemManager.MonoMode = Type.GetType("Mono.Runtime") != null; Application.Run(new frmMain()); //delete tempfile directory when exit if (Directory.Exists(MongoUtility.GFS.TempFileFolder)) { Directory.Delete(MongoUtility.GFS.TempFileFolder, true); } }