■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#2400-2利用可能なシリアルポートの検索方法ギャータ2001-12-04(火) 08:12
     #2402-2RE#2400:利用可能なシリアルポートの検索方法ろってんまいあ2001-12-04(火) 08:24
     #2409-2RE#2400:利用可能なシリアルポートの検索方法ねこたろう2001-12-04(火) 12:36
     #2402-0RE#2400:利用可能なシリアルポートの検索方法ろってんまいあ2001-12-04(火) 17:24
     #2409-0RE#2400:利用可能なシリアルポートの検索方法ねこたろう2001-12-04(火) 21:36
#2400-2
利用可能なシリアルポートの検索方法
パソコンに現在利用可能なシリアルポートが何ポート有るのかと、そのポート番号が何番かを知りたいのですが
#2402-2
RE#2400:利用可能なシリアルポートの検索方法
使ってみて使用できなければ使えないです。
番号の最大は255ですので、1番から順番にチェックしていきましょう。

私はそれ以上のチェック方法が解りません。

ちなみにUSB接続の増設ポートは、インストール時にOS内部で番号が確保されるが
経路が異なると全て別の番号が割り当たります。
つまり、PC直づけした場合とハブを経由した場合は別のポート番号になります。
本体に2ポートあって、4ポートのハブがあると接続経路は最大10パターンですので、
毎回経路を替えて接続すると10ポート分インストールされます。

では、頑張って下さいね
#2409-2
RE#2400:利用可能なシリアルポートの検索方法
> パソコンに現在利用可能なシリアルポートが何ポート有るのかと、そのポート番号が何番かを知りたいのですが

「EnumPorts」APIを使用して、戻りバッファからCOMな名前のポートを抜き出す方法があります。
が、結果を得るまでに色々とデータを加工しなければなりません。
あとは、Win98だとレジストリの「HKEY_LOCAL_MACHINE\HardWare\DeviceMap\SerialComm」
以下に、それっぽいのが確認できましたので、それを頂戴するのもありかもしれません。
ただ、NT系は違うと思うので、OSを識別するコードも必要になるでしょう。

というわけで、たしか半年ほど前に魔界の仮面弁士さんが
WMIを使用して取得するサンプルを書いていたような気がするのですが
ログが見つかりません・・・。がWMIが使用できる環境なら、一番スマートな解決方法だと
おもいます。Web検索してみてくださいな。

#2402-0
RE#2400:利用可能なシリアルポートの検索方法
使ってみて使用できなければ使えないです。
番号の最大は255ですので、1番から順番にチェックしていきましょう。

私はそれ以上のチェック方法が解りません。

ちなみにUSB接続の増設ポートは、インストール時にOS内部で番号が確保されるが
経路が異なると全て別の番号が割り当たります。
つまり、PC直づけした場合とハブを経由した場合は別のポート番号になります。
本体に2ポートあって、4ポートのハブがあると接続経路は最大10パターンですので、
毎回経路を替えて接続すると10ポート分インストールされます。

では、頑張って下さいね
#2409-0
RE#2400:利用可能なシリアルポートの検索方法
> パソコンに現在利用可能なシリアルポートが何ポート有るのかと、そのポート番号が何番かを知りたいのですが

「EnumPorts」APIを使用して、戻りバッファからCOMな名前のポートを抜き出す方法があります。
が、結果を得るまでに色々とデータを加工しなければなりません。
あとは、Win98だとレジストリの「HKEY_LOCAL_MACHINE\HardWare\DeviceMap\SerialComm」
以下に、それっぽいのが確認できましたので、それを頂戴するのもありかもしれません。
ただ、NT系は違うと思うので、OSを識別するコードも必要になるでしょう。

というわけで、たしか半年ほど前に魔界の仮面弁士さんが
WMIを使用して取得するサンプルを書いていたような気がするのですが
ログが見つかりません・・・。がWMIが使用できる環境なら、一番スマートな解決方法だと
おもいます。Web検索してみてくださいな。
このページと関連する記事:
#2400-0利用可能なシリアルポートの検索方法2001-12-04(火) 17:12
#45497-0MSComm.output2001-07-31(火) 13:53
#10165-0シリアルポートの数を求める1999-11-22(月) 18:56
#2454-2Winsockの使い方2001-12-05(水) 06:00
#44218-0パソコンの実装シリアルポートの取得方法2001-06-19(火) 20:32
#16634-0パソコンの実装シリアルポートの取得方法2001-06-17(日) 03:05
#11728-0パラレルポート通信について2000-09-27(水) 09:52
#35210-0ListenとAccpectを別々のソケットでする方法2000-12-12(火) 20:08
#14731-0FTPについて2000-02-01(火) 11:15
#2454-0Winsockの使い方2001-12-05(水) 15:00
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)