读书人

VictorComm控件的有关问题

发布时间: 2012-03-05 11:54:01 作者: rapoo

VictorComm控件的问题
我的机器是64位机,用C++ BUILDER 2010, 笔记本本身未带有任何串口,在使用VictorComm控件的时候默认打开串口一,但机器里面不存在COM1口,在没有进入FromCreate事件之前总是弹出"YbCommDevice1:串行口:"COM1"-不能打开串口",点击OK后会弹出默认的串口配置菜单,在我没有插入USB转串口之前是没有任何串口的,因此不算怎么选都不对,也因此主程序根本没法运行就只能退出了。各位大侠看有什么好的解决办法没有。在此谢过。



[解决办法]
你没有对应的串口,打开肯定会出错了
在捕获异常下 关闭串口

C/C++ code
  try  {    //初始化YbCommDevice...    //...    YbCommDevice1->Active =true ;  }  catch(...)  {    YbCommDevice1->Active =false ;  }
[解决办法]
Virtual Serial Port Driver
去搜,下载一个,装上虚拟串口,可以解决你的所有问题
[解决办法]
探讨
它的析构函数如下:
__fastcall TComm32::TComm32()
{
_Opened = false;
_bFromHandle = false;
_DisableWrite = false;
_bDataOnly = false;

_bDTR = true; //After activate, DTR is true.
_bRTS = t……

读书人网 >C++ Builder

热点推荐