コミットメタ情報

リビジョン233116b4ed21d6c00c5fc51533af7083581eb07f (tree)
日時2020-02-18 23:48:35
作者yyagi <yyagi.dtxmania@gmai...>
コミッターyyagi

ログメッセージ

#40039 出力可能なサウンドデバイスが1つもない場合に例外が発生する問題を修正。(エラーメッセージを表示し終了する)

変更サマリ

差分

--- a/DTXMania/コード/全体/CDTXMania.cs
+++ b/DTXMania/コード/全体/CDTXMania.cs
@@ -886,6 +886,13 @@ namespace DTXMania
886886
887887 Trace.TraceInformation("サウンドデバイスの初期化を完了しました。");
888888 }
889+ catch (NullReferenceException) // No audio output found
890+ {
891+ Trace.TraceError("Error: No sound output devices are ready.");
892+ string strWarnMes = CDTXMania.Instance.Resources.Explanation("strErrorNoActiveSoundDevice");
893+ MessageBox.Show(strWarnMes, "DTXMania Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
894+ Environment.Exit(-1);
895+ }
889896 catch (Exception e)
890897 {
891898 Trace.TraceError(e.Message);
Binary files a/RuntimeResources/System/resources.csv and b/RuntimeResources/System/resources.csv differ
Binary files a/RuntimeResources/System/resources.xlsx and b/RuntimeResources/System/resources.xlsx differ
旧リポジトリブラウザで表示