else\r
{\r
long nRet = ctimer.nシステム時刻ms - this.n前に経過時間を測定したシステム時刻ms;\r
+ if ( nRet < 0 ) // カウンタがループしたときは\r
+ {\r
+ nRet = ( ctimer.nシステム時刻 - long.MinValue ) + ( long.MaxValue - this.n前に経過時間を測定したシステム時刻ms ) + 1;\r
+ }\r
this.n前に経過時間を測定したシステム時刻ms = ctimer.nシステム時刻ms;\r
\r
return nRet;\r
{\r
ctimer = new CTimer( CTimer.E種別.MultiMedia );\r
}\r
- Trace.TraceInformation( "DirectSound を初期化しました。({0})", ( priority ) ? "Priority" : "Normal" );\r
+ Trace.TraceInformation( "DirectSound を初期化しました。({0})({1})", ( priority ) ? "Priority" : "Normal", bUseOSTimer? "OStimer" : "FDKtimer" );\r
}\r
\r
public CSound tサウンドを作成する( string strファイル名 )\r