//Window window; /// <summary> /// アプリケーション開始 /// </summary> protected override void OnStartup(StartupEventArgs e) { try { Cmn.InitCmn(Assembly.GetExecutingAssembly()); Log.InitLog(15); if (SameProc.SameProcWakeup()) { Log.SaveLog("★★★同名プロセスがあるため終了"); Environment.Exit(-3); } } catch (Exception ex) { Log.SaveLog(ex); //MsgBox.ShowMsg(null, "起動時に問題が発生しました。"); // メッセージ取得前の可能性があるため、String版 Environment.Exit(-1); } Log.SaveLog($"▼▼▼App.OnStartup()"); BackThrd.StartBack(); // メイン ウィンドウ表示 window = new MainWindow(); window.Show(); Log.SaveLog($"▲▲▲App.OnStartup()"); }