用com口写ic卡程序,一旦出错,在此调用,就出错。如何在vb中关闭com端口?
解决方案 »
- 关于 语句未结束 的问题
- 为什么类明明存在却不能声明?
- 关于VB编程问题
- VBA中如何通过sheet2中的Button2调用sheet1中的button1的Click方法?
- activereport 数据求和问题,救命压
- vb SQLDMO BulkCopy ExportData ImportData
- 如何将我已经用LINE方法画的线段擦除?
- 又一个关于ADO的问题.....高手请进!!!!
- 贴了好几次了有高手吗~?这里到底~?
- 请问,在vb里怎么快速的注释一段代码。
- 求救,各位老大请进~~~~~~急!!!!!!!!
- 请问各位大虾:如何用text把十进制的数,显示为16进制或其他进制的数?谢谢!
on error resume goto 1
1:mscomm1.portopen=false
但是我用的是第三方的组件来打开端口的,其先天缺陷造成异常后无法关闭com口.
用mscomm控件能将别的组件打开的端口关闭吗?
??????
第3方空件肯定有关闭COM的函数给你的!
加上错误陷阱
on error resume goto 11 win Api 关闭串口不要用控件
那么哪个api呢?
把它的关闭方法在错误处理中调用就好了。如果第三方控件有问题,不如干脆扔掉。就用MSCOMM来做。>>用mscomm控件能将别的组件打开的端口关闭吗?
不能。如果第三方控件能返回正确的设备文件句柄,可以用API将其关闭。不过,如此麻烦,还不如从头用mscomm。