タイトル : Re: VB6で教えてください。 投稿日 : 2009/02/02(Mon) 15:48 投稿者 : オショウ
> 1、デバイスがTCPIPで繋がっているのですが、そのデバイスから信号を受け取りたいのですがどのようにプロトコルを組めばよいのでしょうか?? > そのとき繋がっているデバイスのアドレスなども自動で取得したいです。 まずその機器がソケット通信でアドレス情報を公開(伝達)する仕組みを 搭載していないと無理です。身近にある例では、プリントサーバーとかで しょうか・・・ 次に機器のアドレスは、機器自身どうやって決めているのでしょう? DHCP?何等かの仕組みで直接アドレス設定できるもの? DHCPならそれこそ上記の方式が無いと解りません。予め機器に設定し ているならば、そのソフトが稼働するPCのLMHOSTやHOSTに設定して、 プログラムから参照(名前解決)させるか、VB6内で直接設定しましょう。 またプロトコルですが・・・ 機器がネットワーク対応ならプロトコル搭載されているはずですが・・・ それともソケット通信の仕方を問われているのでしょうか? そうであれば、まず、Socket通信に関わるVB6のサンプルを入手されて そこからかと・・・ > 2、上記のことをWindowsが開いたときから監視してシャットダウンする前に終了したいのですがどうすればよいですか?? 一番良い方法は・・・ システムサービスに登録する方法ですが・・・ 上記の通信させままならないようなので、こちらはハードルが高すぎて? 実現にはまだまだ時間がかかるでしょう。 ※ 余談ながら・・・ なぜまだVB6? .NETの方が格段に楽なんですが・・・ 以上。 |