C++BUilder5.0(Pro)の
TimerコンポーネントのIntervalを1ms以下に
することは可能でしょうか。
例:250μs
不可能な場合、何か別の方法で実現することは可能
でしょうか。
御回答をよろしくお願いします。

A 回答 (2件)

CPUがPentium以降であれば


QueryPerformanceCounter()
QueryPerformanceFrequency()
を使えばμSecでも取得可能です
    • good
    • 0
この回答へのお礼

御返事ありがとうございました。

お礼日時:2001/02/05 13:45

うろ覚えですいませんが、



OnTimerの割り込みは、DOS/V系で55ms単位、PC-9801系で25ms単位で、Intervalを実際のところ、ある単位以下の割り込みにすることは、(1msすら)出来ません。

より、小さい単位で時間を計るには、GetTickCountか、timeGetTimeなどのAPIを使用してください。(それでもms単位なのですが)

精度は、GetTickCountよりマルチメディア系のtimeGetTimeの方が良いそうです。timeGetTimeは、mmsystem.hをインクルードして使用してください。
    • good
    • 0
この回答へのお礼

御返事ありがとうございました。

お礼日時:2001/02/05 13:45

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


人気Q&Aランキング

おすすめ情報