プログラミングソフト > マイクロソフト > Visual Basic .NET Standard 2003
何時も助けて頂き有難うございます。友人の会社のPCに自作プログラムを入れたところ、通信が出来ていない様で動きませんでした。MscommではかまわずPORTを2に設定していましたが、これが原因みたいです。このPCの232Cコネクター(又はUSBコネクター)がポートのいくつかを予め知る方法は無いのでしょうか?それともプログラムでポートを切換える様にすることが出来ますか?
書込番号:2599330
0点
2004/03/18 21:15(1年以上前)
PCのポート番号をプログラム上で自動認識させるということでしょうか。それだと、難しいと思います。
それより、実行させる前にパソコンの使用できるCOMポート番号を調べて、VB上では設定用のフォームを追加作成して、テキストボックスやコンボボックスなどで調べたポート番号を入力できるようにすれば、PCを選ばずに動作させられると思います。
PCが使用できるポート番号の確認方法:
http://www.kopropo.co.jp/html/KOPROPO/PC_comport.html
パソコン上で自動認識させようとするなら、たとえば、相手にCOM1、COM2・・・と(For・・・Next等で)シリアル信号を順に送信して、エラーにかからなかった番号を使用するようにするなど、方法はあるでしょうけども。
書込番号:2600293
0点
結構難しそうなことやってますね。
何らかの方法で情報を知っていそうな”WinAPI”を直接ぶったたきにいくとか・・・・
(やはりここを脅迫しないと・・・・・←って、おひおひ!汗!)
APIのあの分厚いマニュアル見ると気がめいってしまいそうですが・・・
(しくしく!)
(場合によってはスタック操作や、直接レジスター操作も必要になりそうだけど・・・・)
ともかくガンバレー!(仕方がないのでエールだけ送っておく!)
書込番号:2600871
0点
2004/03/19 21:17(1年以上前)
OSでCOMポートを自動取得できるのかで検索かけてみたけど、時間の労費に終わりました。
確かに、APIで制御できれば、ことはすぐに解決するんですけどね。
WinAPIのあの黒本は、いつ開いても難しくてなじめない。
逆引きのように、用途からAPIを調べられれば使いやすいと思うんですけどね。
書込番号:2603827
0点
あ〜っ!う〜っ!(←●平さんかあんたは!?)
中間報告です!(←ヤル気の無さがにじみでているな!;天の声!)
挫折中です!(←だったら書くなよぉ〜っ;天の声!)
もしかするとですが・・・・・・
APIの関数名は”GetXXXXちょめちょめ!”かもしれません!
つまりその〜あるとすれば、Getで始まる名前かもしれません!
(↑いや、ゲーソフの中覗いていて、ふとそーじゃないかなっと思っただけで・・・全然根拠はありませんです。)
アセンブラのなかで
CALL GetXXXX
RET
などとして使われていますね。(いよいよもって、難しそうだ!)
中間報告なのでこれにて・・・・(←続報告は絶対無いとみた!;天の声!)
PS>暇になったら今度はレジストリほうを覗いてみたいと思います。
(↑ 本当か!?本当だなっ!!絶対だなっ!!;天の声!)
書込番号:2605335
0点
このスレッドに書き込まれているキーワード
「マイクロソフト > Visual Basic .NET Standard 2003」の新着クチコミ
| 内容・タイトル | 返信数 | 最終投稿日時 |
|---|---|---|
| 2 | 2006/06/11 23:02:30 | |
| 0 | 2006/03/13 21:33:19 | |
| 0 | 2005/11/08 15:14:37 | |
| 1 | 2005/05/04 20:30:36 | |
| 2 | 2004/06/29 22:49:19 | |
| 2 | 2004/07/01 2:31:52 | |
| 2 | 2004/11/09 8:39:31 | |
| 1 | 2004/05/19 22:15:39 | |
| 8 | 2004/04/24 21:34:17 | |
| 14 | 2004/04/08 0:38:05 |
クチコミ掲示板検索
新着ピックアップリスト
-
【Myコレクション】Windows11対応でCPU換装とディスク増強
-
【Myコレクション】pc
-
【Myコレクション】メインアップグレード最終稿
-
【Myコレクション】自作パソコン
-
【Myコレクション】SUBPC 2025 WHITE
価格.comマガジン
注目トピックス
(パソコン)


