OSDN Git Service

#29504 Config.iniファイルが読み取り専用になっていると、CONFIGURATIONを変更し戻るとGPFが発生していた問題を修正。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Mon, 13 May 2013 13:31:12 +0000 (13:31 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Mon, 13 May 2013 13:31:12 +0000 (13:31 +0000)
#31355 Config.iniの読み取り処理を2カ所で重複して行っていたため、重複を削除した。

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@550 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/ステージ/04.コンフィグ/CStageコンフィグ.cs
DTXManiaプロジェクト/コード/全体/CConfigIni.cs
実行時フォルダ/DTXManiaGR.exe

index 4de4703..94b3500 100644 (file)
@@ -92,6 +92,14 @@ namespace DTXMania
                                }\r
                                base.On非活性化();\r
                        }\r
+                       catch ( UnauthorizedAccessException e )\r
+                       {\r
+                               Trace.TraceError( e.Message + "ファイルが読み取り専用になっていないか、管理者権限がないと書き込めなくなっていないか等を確認して下さい" );\r
+                       }\r
+                       catch ( Exception e )\r
+                       {\r
+                               Trace.TraceError( e.Message );\r
+                       }\r
                        finally\r
                        {\r
                                Trace.TraceInformation( "コンフィグステージの非活性化を完了しました。" );\r
index bb37899..8a73faa 100644 (file)
@@ -2038,16 +2038,6 @@ namespace DTXMania
                                                                                                        this.nウインドウheight = SampleFramework.GameWindowSize.Height;\r
                                                                                                }\r
                                                                                        }\r
-                                                                                       else if ( str3.Equals( "WindowX" ) )            // #30675 2013.02.04 ikanick add\r
-                                                                                       {\r
-                                                                                               this.n初期ウィンドウ開始位置X = C変換.n値を文字列から取得して範囲内に丸めて返す(\r
-                                                                                                       str4, 0, System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width - 1, this.n初期ウィンドウ開始位置X );\r
-                                                                                       }\r
-                                                                                       else if ( str3.Equals( "WindowY" ) )            // #30675 2013.02.04 ikanick add\r
-                                                                                       {\r
-                                                                                               this.n初期ウィンドウ開始位置Y = C変換.n値を文字列から取得して範囲内に丸めて返す(\r
-                                                                                                       str4, 0, System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height - 1, this.n初期ウィンドウ開始位置Y );\r
-                                                                                       }\r
                                                                                        else if ( str3.Equals( "DoubleClickFullScreen" ) )      // #26752 2011.11.27 yyagi\r
                                                                                        {\r
                                                                                                this.bIsAllowedDoubleClickFullscreen = C変換.bONorOFF( str4[ 0 ] );\r
index d6bd200..dda7f5b 100644 (file)
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ