using System; using System.Collections.Generic; using System.Windows.Forms; using Pub_Class; namespace MES { static class Program { /// /// 应用程序的主入口点。 /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DBUtility.ClsPub.AppPath = System.Environment.CurrentDirectory; Pub_Class.ClsPub.AppPath = System.Environment.CurrentDirectory; Pub_Class.ClsPub.SetIPAddress(); DBUtility.ClsPub.SetIPAddress(); DBUtility.ClsPub.VersionNum = "12.1"; Pub_Class.ClsPub.VersionNum = "12.1"; //try //{ if (DBUtility.ClsPub.CheckUpdate()) { MessageBox.Show("发现最新版本,需要更新\r\n"); //得到更新表 string sTableName = ClsIni.ReadIni("UpDateCounts", "sTableName", ClsPub.AppPath + @"\" + "UpDatePrj.ini"); if (sTableName == "没有找到!" || sTableName == "" || sTableName == "HX_Update") { string strFileName = DBUtility.ClsPub.AppPath + @"\HX_Update.exe"; System.Diagnostics.Process.Start(strFileName); Application.Exit(); return; } else if (sTableName == "HX_UpdateFor64") { string strFileName = DBUtility.ClsPub.AppPath + @"\HX_UpdateFor64.exe"; System.Diagnostics.Process.Start(strFileName); Application.Exit(); return; } else { string strFileName = DBUtility.ClsPub.AppPath + @"\HX_Update.exe"; System.Diagnostics.Process.Start(strFileName); Application.Exit(); return; } } else { //======= BLL.FrmLogin frmlg = new BLL.FrmLogin(); frmlg.ShowDialog(); if (frmlg.isOk) { //System.IO.File.Delete(DBUtility.ClsPub.AppPath + @"\HX_Load.exe"); frmParent MainFrm = new frmParent(); Application.Run(MainFrm); } } } } }