static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Process instance = RunningInstance(); if (instance != null) { HandleRunningInstance(instance); Application.Exit(); return; } if (!Regstate()) { Forms.frmReg fg = new Forms.frmReg(); fg.ShowDialog(); return; } // 读取Remoting配置文件 string fileName = Application.StartupPath + @"\Itop.exe.config"; if (!System.IO.File.Exists(fileName)) { Itop.Common.MsgBox.Show("配置文件不存在,系统无法启动"); return; } try { RemotingConfiguration.Configure(fileName, false); } catch { MsgBox.Show("配置文件被破坏,请与软件服务商联系"); return; } //try { Application.ApplicationExit += new EventHandler(Application_ApplicationExit); // 如果登录成功,则进入主界面 UserLoginCommand login = new UserLoginCommand(); if (login.Execute()) { MIS.MainForm = new MainForm(); if (!(MIS.MainForm as MainForm).IsClose) { LoadSkin();//加载皮肤方案 Application.Run(MIS.MainForm); } //LoadSkin();//加载皮肤方案 //Application.Run(new FrmMain()); } //} catch (System.Net.Sockets.SocketException) { // MsgBox.Show("无法连接服务器,请稍候重试"); // Application.Exit(); //} catch (Exception ex) { // MsgBox.Show(string.Format("系统出现意外的错误\n\n错误信息:{0}", ex.Message)); // Application.Exit(); //} }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Process instance = RunningInstance(); if (instance != null) { HandleRunningInstance(instance); Application.Exit(); return; } if (!Regstate()) { Forms.frmReg fg = new Forms.frmReg(); fg.ShowDialog(); return; } // 读取Remoting配置文件 string fileName = Application.StartupPath + @"\Itop.exe.config"; if (!System.IO.File.Exists(fileName)) { Itop.Common.MsgBox.Show("配置文件不存在,系统无法启动"); return; } try { RemotingConfiguration.Configure(fileName, false); } catch { MsgBox.Show("配置文件被破坏,请与软件服务商联系"); return; } //try { Application.ApplicationExit += new EventHandler(Application_ApplicationExit); // 如果登录成功,则进入主界面 UserLoginCommand login = new UserLoginCommand(); if (login.Execute()) { MIS.MainForm = new MainForm(); if (!(MIS.MainForm as MainForm).IsClose) { LoadSkin(); //加载皮肤方案 Application.Run(MIS.MainForm); } //LoadSkin();//加载皮肤方案 //Application.Run(new FrmMain()); } //} catch (System.Net.Sockets.SocketException) { // MsgBox.Show("无法连接服务器,请稍候重试"); // Application.Exit(); //} catch (Exception ex) { // MsgBox.Show(string.Format("系统出现意外的错误\n\n错误信息:{0}", ex.Message)); // Application.Exit(); //} }