[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/10/16(Sat) 16:42
投稿者名:simo
Eメール:
URL :
タイトル:
タイマーコントロールの使用について
こんにちは。宜しくお願いします。
今タイマーコントロールを使用して、あるアプリのテキストウィンドウを監視するプログラムを作っていますが、それで、別プログラムで、常に監視するためには、タイマーコントロールを常駐で動作させなければいけません。インターバルは例えば200位で。目的のアプリを使用している間は、常に動作させているのですが、特に問題は無いでしょうか?デジタル時計のアプリも有るくらいですから、問題ないとは思いますが、大丈夫でしょうか?あとこの位なら、メモリ等の負担にもならないですよね?経験があまり無いのでご教授宜しくお願いします。

投稿時間:2004/10/16(Sat) 22:20
投稿者名:Say
Eメール:
URL :
タイトル:
Re: タイマーコントロールの使用について
> 問題ないとは思いますが、大丈夫でしょうか?
> あとこの位なら、メモリ等の負担にもならないですよね?
タスクマネージャなりリソースメータなりで自分で確認してください。

技術的な話をするならば、
タイマーコントロールは、特に能動的に何かをしているわけではなく、
システムが10msec〜55msec(OSにより異なる)毎に流しているWM_TIMERメッセージを
メッセージハンドラで拾ってカウントしているだけです。
WM_TIMERメッセージはタイマコントロールがあろうがなかろうがいつも流れてますし、
メッセージ処理は、Window Handleを持つアプリでは必然の処理で、
特に重い処理ではありません。

投稿時間:2004/10/17(Sun) 20:18
投稿者名:simo
Eメール:
URL :
タイトル:
Re^2: タイマーコントロールの使用について
> タスクマネージャなりリソースメータなりで自分で確認してください。
>
> 技術的な話をするならば、
> タイマーコントロールは、特に能動的に何かをしているわけではなく、
> システムが10msec〜55msec(OSにより異なる)毎に流しているWM_TIMERメッセージを
> メッセージハンドラで拾ってカウントしているだけです。
> WM_TIMERメッセージはタイマコントロールがあろうがなかろうがいつも流れてますし、
> メッセージ処理は、Window Handleを持つアプリでは必然の処理で、
> 特に重い処理ではありません。

SAYさん有難うございます。
そこまで深いことを意識して使用したことが無いので勉強になります。
根本的なことがわかって少し安心しました。
どうもです。