電子書籍の厳選無料作品が豊富!

VB2005によるTAKASAGOのZX-800Lの操作を行いたいのですがRS232Cのポートオープンができません。
MSCommかNspComを用いて何とかしたいのですがどうしたらいいでしょうか??現在のプログラムと設定が以下のものです。
Comport = 1,OP="9600,1,8,1",機器アドレス="01"
MSComm.CommPort = 1 'RS-232Cポート番号
MSComm.Settings = "9600,n,8,1"

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
ret = Me.NspCom.ComOpen(Comport, OP)
If ret = False Then
MsgBox("ポートのオープンに失敗しました")
End If
End Sub
もしくわ、MSComm.PortOpen = TrueをNspComの代わりに入れるかといったところなのですが…[HRESULTからの例外0x800A1F45]というエラーが出たりして通信できません。ポートオープンでき通信できるとZX-800LのREMOTEランプが点灯するはずなのですが点灯せず行き詰っています。アドバイス、解決方法、例になるプログラムありましたら教えてください。
※拙い文章で申し訳ありません。補足等必要でしたら聞いてください。

A 回答 (1件)

VB2005 であれば、.NET framework 2.0 のシリアル通信機能が使えます。


http://msdn.microsoft.com/ja-jp/library/cc720852 …
上記のページを参考にしてください。
    • good
    • 0
この回答へのお礼

いろいろ試してみます。ありがとうございます。

お礼日時:2008/11/14 13:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!