W2k+VB6にて開発しております。
シリアル通信におけるCOMポート制御についての質問なのですが、
ポートをOPENしようとすると「ポートは既に開かれています」というエラーが出てしまいます。
--------------------------------------
if me.comm1.portopen = False then
me.comm1.portopen = True
end if
--------------------------------------
としているにもかかわらずOPENできません。
このような場合どういった要因が考えられるのでしょうか?
よろしくお願いします。
No.3ベストアンサー
- 回答日時:
No.1の方の補足です。
mk_jmcさんが書かれたようにプログラムを書いても、
別のアプリが同じ番号のCOMを使用しているときは、
VBはそのようなエラーメッセージを返します。
これは経験があります。
これは想像ですが、上記のようにプログラムを書いた場合、
VBは自分のプログラムがopenしたCOMポートはチェックできても、
他のアプリがopenしたCOMポートまではわからないのではないでしょうか。
もしそれをチェックしようとすると、APIを使うか(やり方までは不明)、
エラー処理で行うかということになります(On Error GoTo文)。
どのアプリがCOMを開いているかは、PC環境によるのでわかりません。
モデムもしくは何らかの常駐ソフトか...
今時シリアルマウスということはないでしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 windows11のUSB接続の機器がcomポートに表示されない。 3 2023/04/13 07:51
- ビデオカード・サウンドカード 6ピン 8ピン 変換 2 2022/08/20 22:06
- その他(プログラミング・Web制作) com Port のスイッチ入力でクリックのマクロを実行したい 1 2022/09/02 17:25
- ファイアウォール ポート開放で利用可能なTCP一覧の中に利用したいTCPが入ってない場合どうすればいいのでしょうか? 2 2022/09/12 10:31
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- オンラインゲーム とても急いでいます。Minecraft Java版についてです。 MinecraftのJava版でマ 1 2023/03/15 21:19
- ノートパソコン 10コアCPU、32コアGPU、16コアNeural Engine搭載Apple M1 Max 32 2 2022/12/01 15:37
- ルーター・ネットワーク機器 ひとつのスイッチでルーターの冗長化を複数させたい 1 2023/04/12 22:46
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- LANケーブル・USBケーブル ポート開放ができるWi-Fiルーターを紹介して下さい。 昨日、ソフトバンクエアーを契約しました。 マ 2 2022/09/11 11:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IPアドレスの競合について
-
vba 時間の引き算 例えば 15:00...
-
アウトルックが起動しているか...
-
Designer.vbは直接コードをいじ...
-
Visual Studio 「AnyCpu」について
-
Windows PowerShellでC言語を実...
-
IT初心者です 仕事で、vb.netで...
-
Windows上のプログラム。「予め...
-
excel vbaから実行するexe実行...
-
「読み込み違反」が起きたとき...
-
C++初心者です。 debug asserti...
-
印刷要求順番と印刷出力順番が...
-
ManagementClassが見つからない。
-
イベントプロシージャ 印刷が...
-
VB6(SP5)+OO4OでCreateObjectが...
-
意味不明の実行時エラーで困っ...
-
VBSから別のVBS起動するとき変...
-
VBscriptでPDFファイルを直接印...
-
webページの印刷制限について
-
Visual Studio 有料と無料比較
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBでUSB制御プログラム作成する...
-
DataGridViewのサンプルコード...
-
MSCommによるCOMポートの制御
-
ミキサーの情報の取得方法を教えて
-
vb.netでCreateEventの引数
-
Visual Basicでの平方関数について
-
IPアドレスの競合について
-
USBシリアルケーブル仕様の通信...
-
COMポート通信で断線
-
vbscriptでの書き方
-
Android Studio で実行 できま...
-
NECのDINA通信をVBで実現
-
Lotus Notesのカレンダーに外部...
-
VBSでサウンドデバイスの変更方...
-
PIC18F2520を用いたLCD制御につ...
-
VB4.EXE 2つで 1つのプリン...
-
ポケベルを呼び出すプログラム...
-
vba 時間の引き算 例えば 15:00...
-
アウトルックが起動しているか...
-
Visual Studio 「AnyCpu」について
おすすめ情報