OSDN Git Service

#28939 同対応は既にCTimer.b確認と設定_MultiMedia() の中で行われているため、対応を削除。
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 8 Jul 2012 03:30:43 +0000 (03:30 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Sun, 8 Jul 2012 03:30:43 +0000 (03:30 +0000)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@442 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXManiaプロジェクト/コード/全体/CDTXMania.cs

index 14ab045..62d4324 100644 (file)
@@ -283,8 +283,6 @@ namespace DTXMania
                        get;\r
                        set;\r
                }\r
-               private static TimeCaps timecaps;\r
-               private bool bChangedtimePeriod = false;\r
                //              public static CTimer ct;\r
 \r
                // コンストラクタ\r
@@ -1535,29 +1533,6 @@ for (int i = 0; i < 3; i++) {
                        }\r
                        //---------------------\r
                        #endregion\r
-                       #region [ アプリケーションの最小タイマ分解能を設定する ]\r
-                       //---------------------\r
-                       Trace.TraceInformation( "アプリケーションの最小タイマ分解能を設定します。" );\r
-                       Trace.Indent();\r
-                       try\r
-                       {\r
-                               timecaps = new TimeCaps();\r
-                               if ( timeGetDevCaps( out timecaps, (uint) Marshal.SizeOf( typeof( TimeCaps ) ) ) != 0 )\r
-                               {\r
-                                       Trace.TraceInformation( "timeGetDevCaps()に失敗しました。タイマ分解能は変更せず続行します。" );\r
-                               }\r
-                               else\r
-                               {\r
-                                       timeBeginPeriod( timecaps.wPeriodMin );\r
-                                       Trace.TraceInformation( "最小タイマ分解能指定を完了しました。" );\r
-                                       bChangedtimePeriod = true;\r
-                               }\r
-                       }\r
-                       finally\r
-                       {\r
-                               Trace.Unindent();\r
-                       }\r
-                       #endregion\r
 //                     ct = new CTimer( CTimer.E種別.PerformanceCounter );\r
                        //-----------\r
                        #region [ Timer の初期化 ]\r
@@ -2102,25 +2077,6 @@ for (int i = 0; i < 3; i++) {
                                }\r
                                //---------------------\r
                                #endregion\r
-                               #region [ アプリケーションの最小タイマ分解能設定を解除する ]\r
-                               //---------------------\r
-                               if ( bChangedtimePeriod )\r
-                               {\r
-                                       Trace.TraceInformation( "アプリケーションの最小タイマ分解能設定を解除します。" );\r
-                                       Trace.Indent();\r
-                                       try\r
-                                       {\r
-                                               timeEndPeriod( timecaps.wPeriodMin );\r
-                                               Trace.TraceInformation( "最小タイマ分解能設定を解除しました。" );\r
-                                       }\r
-                                       finally\r
-                                       {\r
-                                               Trace.Unindent();\r
-                                       }\r
-                               }\r
-                               //-----------\r
-                               #endregion\r
-\r
                                #region [ Config.iniの出力 ]\r
                                //---------------------\r
                                Trace.TraceInformation("Config.ini を出力します。");\r
@@ -2352,24 +2308,5 @@ for (int i = 0; i < 3; i++) {
                \r
                //-----------------\r
                #endregion\r
-\r
-               #region [ DllImport ]\r
-               //-----------------\r
-               [DllImport( "winmm.dll" )]\r
-               private static extern void timeBeginPeriod( uint x );\r
-               [DllImport( "winmm.dll" )]\r
-               private static extern void timeEndPeriod( uint x );\r
-               [DllImport( "winmm.dll" )]\r
-               private static extern uint timeGetDevCaps( out TimeCaps timeCaps, uint size );\r
-\r
-               [StructLayout( LayoutKind.Sequential )]\r
-               private struct TimeCaps\r
-               {\r
-                       public uint wPeriodMin;\r
-                       public uint wPeriodMax;\r
-               }\r
-               //-----------------\r
-               #endregion\r
-\r
        }\r
 }\r