VB6 CreateObject Timer機能


m  2005-10-21 10:56:09  No: 126656  IP: [192.*.*.*]

VB6

CreateObjectでTimerコントロールのようなものはできますか?

フォームがないのでTimerコントロールが置けません。

編集 削除
ガッ  2005-10-21 10:58:13  No: 126657  IP: [192.*.*.*]

・CreateObject()
  ActiveXオブジェクトを作成して、その参照を返す
つまり、「Timerコントロールのような」ActiveXオブジェクトを
…有れば使って、見つけられなければ自分で作る。

編集 削除
m  2005-10-21 11:02:19  No: 126658  IP: [192.*.*.*]

標準でTimerコントロールのようなものはあるんでしょうか?

編集 削除
もげ  2005-10-21 11:10:47  No: 126659  IP: [192.*.*.*]

案(1)
非表示のダミーフォームの上にTimerコントロールを置く
「フォームがないので」というけど、見せなければいいのでしょう?

案(2)
Sleep(API)を利用して、自分でループ処理を行う。

編集 削除
名無し  2005-10-21 11:14:56  No: 126660  IP: [192.*.*.*]

タイマーコントロールがないのか…初耳。

#質問者は「Timerコントロール」としか言っていないので、どのような動作をするものかはこちらでは一切判断できないが。

編集 削除
ガッ  2005-10-21 11:19:56  No: 126661  IP: [192.*.*.*]

んー…CreateObjectじゃなくて、直接WinAPIのSetTimer()とKillTimer()を使えばなんとかならないでもないかと。

編集 削除