Beispiel #1
0
        private void ButtonOK_Click(object sender, EventArgs e)
        {
            try
            {
                CheckInput();
                CompoToSettings();
                mYukkoViewSettings.Save();

                // RSS チェックが無効になっていた場合は RSS 状態ファイルを削除
                // 再度有効にされた時に、たまってた更新情報がどばっと表示されるのを防止するため
                if (!mYukkoViewSettings.CheckRss)
                {
                    try
                    {
                        File.Delete(YukkoViewCommon.RssIniPath());
                    }
                    catch
                    {
                    }
                }

                DialogResult = DialogResult.OK;
            }
            catch (Exception oExcep)
            {
                mLogWriter.ShowLogMessage(TraceEventType.Error, "環境設定保存時エラー:\n" + oExcep.Message);
                mLogWriter.ShowLogMessage(TraceEventType.Verbose, " スタックトレース:\n" + oExcep.StackTrace);
            }
        }
Beispiel #2
0
 private void LinkLabelHelp_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     try
     {
         YukkoViewCommon.ShowHelp("YukarikaranoCommentjushinhouhou");
     }
     catch (Exception oExcep)
     {
         mLogWriter.ShowLogMessage(TraceEventType.Error, "詳細情報リンククリック時エラー:\n" + oExcep.Message);
         mLogWriter.ShowLogMessage(TraceEventType.Verbose, " スタックトレース:\n" + oExcep.StackTrace);
     }
 }
Beispiel #3
0
 private void ButtonCheckRss_Click(object sender, EventArgs e)
 {
     try
     {
         MakeLatestComposRunning();
         if (!YukkoViewCommon.LaunchUpdater(true, true, Handle, true, false))
         {
             MakeAllComposNormal();
         }
     }
     catch (Exception oExcep)
     {
         mLogWriter.ShowLogMessage(TraceEventType.Error, "最新情報確認時エラー:\n" + oExcep.Message);
         mLogWriter.ShowLogMessage(TraceEventType.Verbose, " スタックトレース:\n" + oExcep.StackTrace);
     }
 }
Beispiel #4
0
        private void ButtonLog_Click(object sender, EventArgs e)
        {
            try
            {
                SaveFileDialogLog.FileName = "YukkoViewLog_" + DateTime.Now.ToString("yyyy_MM_dd-HH_mm_ss");
                if (SaveFileDialogLog.ShowDialog() != DialogResult.OK)
                {
                    return;
                }

                // 環境情報保存
                YukkoViewCommon.LogEnvironmentInfo();

                ZipFile.CreateFromDirectory(YukkoViewCommon.SettingsPath(), SaveFileDialogLog.FileName, CompressionLevel.Optimal, true);
                mLogWriter.ShowLogMessage(TraceEventType.Information, "ログ保存完了:\n" + SaveFileDialogLog.FileName);
            }
            catch (Exception oExcep)
            {
                mLogWriter.ShowLogMessage(TraceEventType.Error, "ログ保存時エラー:\n" + oExcep.Message);
                mLogWriter.ShowLogMessage(TraceEventType.Verbose, " スタックトレース:\n" + oExcep.StackTrace);
            }
        }