アプリ版:「スタンプのみでお礼する」機能のリリースについて

visual Basic6を使用してデータを0.5秒間隔で取得するプログラムを作っています。time関数のintervalを使うよりも正確な間隔でデータを取得したいと考えています。そこで、APIを使っての操作を調べ出したのですが、初心者なのでプログラムでの組み込み方がよくわかりません。教えてください。よろしくお願いします。

A 回答 (1件)

VBのカテゴリで書いたほうが返事が早そうですよ。


詳しく書くと説明が長くなるので、さわりだけ。
Winのデフォルト設定でAPIの定時割り込み制御や時間計測機能は
(過負荷で他処理に影響を与えないように)通常抑えられた状態にあり、
保証制度は10ms程度しかありません。
timeBeginPeriod 関数をコールすれば、制御周波数が上がるので概ね思惑
通りの振る舞いをするようになります。

timeBeginPeriod
timeEndPeriod
timeSetEvent
timeKillEvent
timeGetTime

これらの関数をキーワードに検索してみてください。
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
早速プログラムを組みなおしてみます。
助かりました。

お礼日時:2007/01/21 11:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!