예제 #1
0
        static void Main()
        {
            clsB2Com phcom = new clsB2Com();

            // 初期処理
            if (!phcom.gfncInitialize(true))
            {
                return;
            }

            // データベース初期化処理(接続) EntityFrameworkとは別の接続
            if (!phcom.gfncInitDb(true))
            {
                return;
            }

            // 処理日にシステム日付を設定
            //phcom.SyoriYMD = DateTime.Now.ToString("yyyyMMdd");

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            //Application.Run(new MainForm());

            FormMain frm = new FormMain(phcom);

            //frm.PhCom = phcom;
            Application.Run(frm);

            //必要なのか!?---> 必要のようです。closeしないとエラーメッセージが出る。
            //Oracleではcloseしていなかったが、本来は必要!
            phcom.gfncCloseDb();
        }
예제 #2
0
        static void Main()
        {
            //----------------------------------------------------
            // 二重起動をチェックする
            //----------------------------------------------------
            System.Diagnostics.Process[] ps =
                System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName);
            if (1 < ps.Length)
            {
                //すでに起動していると判断して終了
                MessageBox.Show("既に起動しています。");
                return;
            }

            //----------------------------------------------------
            // 初期処理
            //----------------------------------------------------
            //B2共通パラメータの定義
            clsB2Com b2com = new clsB2Com();

            // 初期処理 共通パラメータの情報設定
            if (!b2com.gfncInitialize(true))
            {
                return;
            }

            // データベース初期化処理(接続) EntityFrameworkとは別の接続
            if (!b2com.gfncInitDb(true))
            {
                return;
            }

            //----------------------------------------------------
            // 画面の呼び出し
            //----------------------------------------------------
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            frmBestFunction frm = new frmBestFunction(b2com);

            Application.Run(frm);

            //----------------------------------------------------
            // 終了処理
            //----------------------------------------------------
            //DBのクローズ処理
            b2com.gfncCloseDb();
        }