掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
COMポートを検索するには? (ID:104619)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
あんちゃんさんご返答ありがとうございます。 書いていただいたソースを私の環境でも実行してみました。 うまくいきました!ありがとうございますm(__)m 質問なのですが、例えばCOMポートが2つ以上持っている人が このプログラムを実行させた場合はどうなるのでしょうか? MSCommというのは必ず1つを選んでくれるものなのでしょうか? それから、CreateFile関数でも実験してみました。 Declareなどはサンプルを流用したので大丈夫だと思いますが、 素人の私が書いた方の分岐が問題なんです(^_^;) 以下のように書いてみたのですが、何故かうまく動きません・・・。 もしお分かりになるようでしたら教えていただけませんか? よろしくお願いいたします。 ************************************************* cnt = 1 For i = 0 To 15 comname = "COM" & cnt hComm = CreateFile(comname, GENERIC_READ Or GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0) cnt = cnt + 1 If hComm <> -1 Then strcom = comoname & vbCr End If Next If strcom = "" Then MsgBox "現在使用できるポートがありません" Else MsgBox strcom End If *************************************************
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.