using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Windows.Forms; 
 | 
using Pub_Class; 
 | 
  
 | 
namespace MES 
 | 
{ 
 | 
    static class Program 
 | 
    { 
 | 
        /// <summary> 
 | 
        /// 应用程序的主入口点。 
 | 
        /// </summary> 
 | 
        [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); 
 | 
                } 
 | 
            }   
 | 
        } 
 | 
    } 
 | 
} 
 |