本でwinsockコントロールを使ってみようというページがありまして
コンポーネントを右クリック→ツールボックスのカスタマイズで
Microsoft Communications Control, Version6を追加とありますが
私のパソコンでは
右クリックでアイテムの追加と削除という文字がでて
選択すると、一応ツールボックスのカスタマイズという欄が表示されるのですが
その中に「Microsoft Communications Control, Version6」が載っていなくて困っています。
一応本で調べてみましたが、ほかの本には私のように表示されないのか
載ってませんでした。
初心者の質問ですが、よろしくお願いします。
使っているのはVB.net2003アカデミックです
編集 削除すいません、Visual Stadio.net2003アカデミックです
よろしくお願いします
Winsockコントロールは以前のVisual Studioに付属しているものではないでしょうか。
名前もMicrosoft Winsock Control Version6.0です。
Microsoft Communications Control, Version6はVB6でいうCommコントロールでシリアル通信をするためのCOMコンポーネントですね。
.NETの場合はSystem.Net.Socketsを使うのでは?
すいません
Winsockコントロールと Microsoft Communications Control, Version6がでなくて困ってます。
二つともVB.NETの参考書に載ってるんで使えるとは思うんですが・・。
混乱があるようなので、少し質問を整理しましょう。
まず、(元質問者の方の)初心者さんが使用したいのは、
WinSockコントロール(ファイル名: MSWINSCK.ocx)なのでしょうか?
それとも、Commコントロール(ファイル名: MSComm32.ocx)ですか?
あるいは、その両方ですか?
前者は、ソケット通信を行うものですが、
後者は、シリアル通信を行うための物。まるっきり別物です。
なお、(回答された方の).net初心者さんが書かれていますが、
それらのコントロールは、VB6に付属していた物です。
COM Interop によって、VB.NET でも動作はしますが、それらは本来、
VB.NET 用の物ではなく、VB6 用に開発されたコンポーネントです。
もし、該当するファイルが存在しているけれども、それを選択しても、
利用する事ができないようなら、ライセンスがインストールされて
いない可能性がありますので、下記を参考に登録してください。
http://park16.wakwak.com/~mimi/dotnet/activex/use_vb_controls.html
> 二つともVB.NETの参考書に載ってるんで
なんという参考書ですか?
ご丁寧にありがとうございます
すいません、あとで記事を読み直したら文章が混乱してました(汗
「ファイル名を指定して実行」で検索してみたところ
二つともフォルダが存在しないみたいでした(汗
すいません、CommコントロールのほうはVB6の本と勘違いしてたようです。
Winsockコントロールについて載ってる本は
実力アップVisual Basic.NET応用編
作者 田中 亨
オーム社出版でした
第13章 通信システムを作る
で載ってました
こちらのHPに表紙が載ってます
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=4-274-06482-4
Commコントロールでは勘違いでお手数をかけてしまいました
すみませんでした
> 二つともフォルダが存在しないみたいでした(汗
いや、フォルダではなくて、ファイルです。
で、そのコントロールは、VB6には付属しているけど、
Visual Basic.NET には付属していないはず。
使用するための開発ライセンスは、Disc内にあるみたいですが、
再頒布する権利は無いみたいなので(VS.NETのredist.txtには記載が無かった)、
その ocx をどこかで入手して開発したとしても、その OCX を
他人に再頒布する事はできないので、その点はご注意あれ。
> CommコントロールのほうはVB6の本と勘違いしてたようです。
という事は、VB6をお持ちですか?
それなら、VB6の開発環境をインストールすれば、
それらのコントロールも使えるようになりますよ。
> 作者 田中 亨
お。田中さんって、Excel 関係だけでなく、VB.NET本も出してたんだ。
知らなかった……。(^^;
いろいろご助言ありがとうございました。
Winsockなしの作り方も勉強します