我正在编译需要从端口进行串行通信的VB 6代码。为了执行串行通信,我需要一些软件工具,如SAX Commstudio Active X或MSComm.ocx。但问题是我从commstudio官方网站上下载了Sax Commstudio Active X,但这只是1天的试用版。然后我试着从中下载相同的软件 http://visualstudiogallery.msdn.microsoft.com/en-us/ 但链接不可用。 现在我真正解决了如何获得与VB 6代码兼容的任何串行通信软件。如果有人提供sax commstudio下载链接或nay串行通信软件下载链接会更好!
此致 阿萨德
答案 0 :(得分:3)
将VB6 MSComm控件添加到工具栏
在VB6 IDE中,选择菜单项Project,然后选择Components。将出现“组件”对话框。在此对话框的“控件”选项卡中,选中“Microsoft Comm Control 6.0”项旁边的框,然后单击对话框上的“确定”按钮。这会将组件添加到工具栏中。
自从我使用此控件以来已经有一段时间了,但也许这篇文章可以帮助您入门:
如果您使用Google mscomm ,您会发现更多文章。
答案 1 :(得分:0)
在组件选项卡中添加mscomm控件:项目 - 组件 - Microsoft Comm Control 6.0
然后将控件添加到表单并使用以下代码进行配置和打开:
with mscomm1
.settings = "9600,N,8,1"
.commport = 1
.portopen = true
end with 'mscomm1
发送内容:
mscomm1.output = "output to send"
使用oncomm事件接收数据:
private sub mscomm1_oncomm()
dim strinput as string
select case mscomm1.commevent
case comevreceive
strinput = mscomm1.input
processdata strinput 'process the data here
end select
end sub
(代码未经检查,只需键入,但我认为它应该有效:))