VB使用API实现串口通讯的异常问题

来源:互联网 发布:js数组间的包含信息 编辑:程序博客网 时间:2024/04/30 14:46

把通讯程序构造成类,并生成DLL,在实际运行中数据发送操作中

'若返回值不是IO异步操作未决,则关闭串口
If (errNum <> ERROR_IO_PENDING) And (errNum <> 0) Then GoTo closeComm

 以上代码,errNum无论异步操作是否成功,都不会返回ERROR_IO_PENDING常数值,虽然在VB调试时会返回这个常数值,所以在发送数据操作中,不能用这个方法来判断操作是否成功,这个问题需要在VC中进行分析

原创粉丝点击