タイトル : 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ケに分けたら良いのでは?? 私が勘違いしているのかな.... |