VB6でMScommを使用して外部機器を制御しようと思っているのですが、
「オブジェクトが必要です」のエラーが出て、全然進みません。
まだ、初心者なので、このオブジェクトとは何か解りません。
すいませんが、アドバイスを宜しくお願いします。
VB6エディターのメニューの「プロジェクト」「コンポーネント」で
「コントロール」「Microsoft Comm Contorl 6.0」にレ点を付けてから
Form1上に電話機のアイコン、MSComm1 を置いていますか?
http://members.jcom.home.ne.jp/0434383301/vc10.htm
アドバイス、ありがとうございます。
教えていただいたとおり、やってみたらエラーは出なくなったのですが、
MSComm1.CommPort = 1
MSComm1.Settings = "9600,N,8,1"
MSComm1.PortOpen = True
この状態で、どうしてもポートがオープンできません。
先ずは
スタート -> 設定 -> コントロールパネル -> 管理ツール -> コンピューターの管理
->デバイスマネージャー ->ポート(COMとLPT) -> 全般
でポート番号が本当に1か、デバイスが正常に動作しているか調べてみましょう。
まずは基本を勉強してから次の質問をする様にして下さい。
ここの掲示板の「掲示板の全トピックから単語:」に Mscomm とか
RS232C などを入力して「Search」ボタンをクリックしても
幾つか表示されます。( RS232C の方が多い )
また、Yahoo などにても検索すればサンプルコードもありますよ。
http://homepage2.nifty.com/nonnon/Download/Rs232cTool/index.html
http://1st.geocities.jp/suidu33/VB6/GetComData.html
http://members.jcom.home.ne.jp/3126319901/vb/vb_ctl_mscomm.html
http://members.at.infoseek.co.jp/m_vega/astro/mirror/com/iosamp.htm##1
いろいろと不勉強なことを質問して、すいませんでした。
何とか、ポートをオープンすることが出来ました。
ありがとうございました。
ツイート | ![]() |