tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 助けてください。ブルー画面
投稿日: 2008/02/06(Wed) 18:29
投稿者のぶ
書いている事に矛盾がありませんか?

> 1.まず、通信に使用できるポートを調べるため、
> COM1〜COM16まで、
> MSComm1.PortOpen = True
> にて、ためしにポートを開いて、エラーをチェックしてます。


> 使っているパソコンが、blue toothを使っていて、
> 常にCOM5がblue toothに使われています。

「常にCOM5がblue toothに使われています」とポートが特定されているのですよね?

> このCOM5を使って、先ほどの
> MSComm1.Output = "?" & Chr(&HD)
> の作業をした瞬間、パソコンがブルー画面になってしまいます。
> blue toothが使われているポートと、そうでないポートの見分けがつかないので、

「blue toothが使われているポートと、そうでないポートの見分けがつかない」と
言う事は無いのでは?? 
「何時もblue toothが使われているポートはCOM5」なのでしょう???
COM5以外にもblue toothが使われているポートがあると言う事ですか?

> COM1〜COM16まで、
> MSComm1.PortOpen = True
> にて、ためしにポートを開いて、エラーをチェックしてます。
> このCOM5を使って、先ほどの
> MSComm1.Output = "?" & Chr(&HD)
> の作業をした瞬間、パソコンがブルー画面になってしまいます。

この事に関してCOM5を除けば良いのではありませんか?
For文で回してチェックしているのでしょうから
For i = 1 to 4 と
For i = 6 to 16 の2ケに分けたら良いのでは??


私が勘違いしているのかな....

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。