通讯开发
jackylingzeng
这个作者很懒,什么都没留下…
展开
-
VB6使用API实现串口通信
需要和客户的产品通讯,但波特率是非常规的,MScomm无法实现,原有的软件框架和条件又不能转用VC开发底层,于是用VB6调用API实现了这个通讯功能,虽然在VB6下这个程序还是单进程的,但实现了异步非阻塞的通信,性能相当稳定,下面是测试程序代码 Private Sub cmdSend_Click()Sub cmdSend_Click() 定义文件读写属性结构 Di原创 2007-05-01 13:29:00 · 9574 阅读 · 1 评论 -
VB使用API实现串口通讯的异常问题
把通讯程序构造成类,并生成DLL,在实际运行中数据发送操作中若返回值不是IO异步操作未决,则关闭串口If (errNum ERROR_IO_PENDING) And (errNum 0) Then GoTo closeComm 以上代码,errNum无论异步操作是否成功,都不会返回ERROR_IO_PENDING常数值,虽然在VB调试时会返回这个常数值,所以在发送数据操作中,原创 2007-05-16 19:59:00 · 2242 阅读 · 0 评论