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

投稿時間:2005/03/03(Thu) 18:17
投稿者名:さにょん
Eメール:
URL :
タイトル:
VB6.0のタイマコントロールについて
■VBのバージョン : VB6
■OS:WindowsXP Professional SP2

タイマコントロールを使用して非同期処理を行なっています。
「データ取得中」という画面とキャンセルボタンを設置し
タイマコントロールを使用してデータの取得をしています。
データの取得はActiveXを使用してネットワーク経由で行なっています。

データの取得をタイマで行なっているにもかかわらず、
タイマーコントロールの中のデータ取得のActiveXの関数から
応答がないと、画面もろとも固まってしまいます。
そのため、キャンセルボタンが効かない状態になっています。

タイマーコントロールはまったく別スレッド扱いだと思っていたのですが
そういう仕様なのでしょうか?

投稿時間:2005/03/03(Thu) 18:41
投稿者名:たけ
Eメール:
URL :
タイトル:
Re: VB6.0のタイマコントロールについて
そういう仕様です。
タイマーコントロールは一定間隔でイベントを発生させるだけでマルチスレッド処理を
行っているわけではありません。


hhttp://www.gizshare.com/vbtomo/boards/vbqanda.php?do=leaf&num=8702
こちらも忘れずにフィードバックして下さい。

投稿時間:2005/03/03(Thu) 18:59
投稿者名:さにょん
Eメール:
URL :
タイトル:
Re^2: VB6.0のタイマコントロールについて
> そういう仕様です。

ありがとうございました。
なんらかの対処を考えます。

投稿時間:2005/03/03(Thu) 19:44
投稿者名:マルチ
Eメール:
URL :
タイトル:
Re^3: VB6.0のタイマコントロールについて
マルチポスト禁止と書かれているにもかかわらず....

hhttp://www.gizshare.com/vbtomo/boards/vbqanda.php