投稿日 | : 2003/01/31(Fri) 14:53 |
投稿者 | : VB初心者 |
Eメール | : nano-@hyper.cx |
URL | : |
タイトル | : OnComm イベントについて |
初めまして、VB初心者と申します。
VBに関しては全くの素人なんですが、
VBを使用して装置制御の開発プログラムを作成しております。
コミュニケーション (MSComm) コントロールを利用して、装置とシリアル通信を
しているのですが、イベント ドリブンによる通信をするために、OnComm イベントを
使っても、通信イベント(データ受信)がトラップされません。
ただ、CommEvent プロパティにはデータ受信完了になっています。
(この状態で、INPUTプロパティを利用してデータを取り込むと、
問題なく通信データは読み込めます)
また、シリアル通信を開始しすると、全てのイベント(例えば、コマンドボタンさえ
押せなくなります)がトラップされなくなり、プログラムが応答していないので、
強制終了になってしまいます。(ただ、この間もOnComm イベントは上手くトラップ
されませんが、シリアルポートからデータの送受信はできており、データはコン
ピュータ上に取り込まれて、画面上では逐次表示されております)
動作環境は
OS:win2K
VB 6.0(SP5)
です。
素人ですので、質問する際の情報が欠落している可能性もありますが、
コミュニケーション (MSComm) コントロールについてのサイトや
VBに関する本は何冊か読んで、2週間ほど悩んでいますが、解決しておりません。
何卒、ご教授いただけますと幸いです。
よろしくお願いいたします。