我是靠谱客的博主 美丽睫毛,最近开发中收集的这篇文章主要介绍VB上位机通信遇到的问题(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.如何将A工程里的一个窗体Form1 复制到另一个工程B中,包括窗体上的所有组件?

右击工程A中的Form1,将Form1另存为在另一个工程B中,即可在工程B中使用Form1

2.启动vb时,出现“Automation错误 定义的应用程序或对象错误”?

启动vb前,将vb.exe右键属性,在兼容性栏,勾选以兼容模式运行(xp3),以管理员方式运行即可解决。

3.使用Mscomm控件

属性            描述
CommPort    设置或返回通信端口号
Settings    以字符串的形式设置或返回波特率、奇偶校验、数据位和停止位
PortOpen    设置或返回通信端口的状态。也可以打开和关闭端口
Input       返回和删除接收缓冲区中的字符
Output      将字符串写入发送缓冲区

CommEvent属性为通信事件或错误返回下列值之一。在该控件的对象库中也可以找到这些常量。
常量                      值                        描述
ComEventBreak   1001    收到了断开信号
ComEventCTSTO   1002    Clear To Send Timeout。在发送字符时,在系统指定的事1件内,CTS(Clear To Send)线是低电平
ComEventDSRTO   1003    Data Set Ready Timeout。在发送字符时,在系统指定的事件内,DSR(Data Set Ready)线是低电平
ComEventFrame   1004    数据帧错误。硬件检测到一个数据帧错误
ComEventOverrun 1006    端口溢出。硬件中的字符尚未读,下一个字符又到达,并且丢失
ComEventCDTO    1007    Carrier Detect Time。在发送字符时,在系统指定的事件内,CD(Carrier Detect)线是低电平。CD
                         也称为RLSD(Receive Line Singal Detect,接收线信号检测)
ComEventRxOver 1008    接收缓冲区溢出。在接收缓冲区中没有空间
ComEventRxParity 1009   奇偶校验错。硬件检测到奇偶校验错误7
ComEventTxFull 1010    发送缓冲区满。在对发送字符排队时,发送缓冲区满
ComEventDCB     1011    检取端口DCB(Device Contr

最后

以上就是美丽睫毛为你收集整理的VB上位机通信遇到的问题(一)的全部内容,希望文章能够帮你解决VB上位机通信遇到的问题(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部