• ベストアンサー

ミリ秒を取得するには

プログラムのレスポンスを計る為にミリ秒を取得のですが どうしても秒単位でしか取得できません。 何かいい方法はないでようか。

質問者が選んだベストアンサー

  • ベストアンサー
  • shiro007
  • ベストアンサー率85% (12/14)
回答No.1

APIのtimeGetTimeを使われてはいかがでしょうか? Declare Function timeGetTime Lib "winmm.dll" Alias "timeGetTime" () As Long 戻り値はWindowsが起動されてからのシステム時間をミリ秒単位で返します。 使用例 Dim t1,t2 t1 = timeGetTime() ・・・・・計測対象の処理・・・・・ t2 = timeGetTime() Debug.Print "経過時間:";t2-t1;"ミリ秒"

sorarisp
質問者

お礼

解決しました。 ありがとう御座いました。

その他の回答 (1)

回答No.2

他にも GetTickCount() というAPIもありますよ(^^)

sorarisp
質問者

お礼

解決しました。ありがとうございます。

関連するQ&A