首页 > 代码库 > 发布 Victor 串口控件 1.5.0.6 VCL for C++ Builder 6.0

发布 Victor 串口控件 1.5.0.6 VCL for C++ Builder 6.0

Victor 串口控件 1.5.0.6 VCL BCB6/BCB5 版本更新的内容:

  ? 和新版 BCB 的控件同步更新,BCB6 版本和新版 C++ Builder 控件只是 UNICODE/ANSI 编码的不同,BCB5 版本的修改会多一些;
  ? 抛弃原先的 yb_base_c6 组件包,采用 Windows 2000 之后的新的方法。
    yb_base_c6 组件包采用的是 Windows 9x 或更早期的设计思路,新版控件是使用的 Windows 2000 之后的设计思路,
    这个版本的控件并没有在 Windows 9x 的系统上测试,也没有打算继续支持 Windows 9x,
    如果还想继续使用 yb_base_c6 里面的东西,可以从上个版本里面提取,这是个独立的组件包。
  ? 增加 PortName 属性,串口名称。
    上一个版本的控件只有串口号 PortNo 属性,某些串口设备可能不是 COMn 格式的,需要设 PortName 访问。
  ? 增加 BaudRate 属性,可以直接设定波特率的数值,也可以设定非标准的波特率,不必从下拉表里面选择。
  ? PortParams 属性,可以同时设定串口的名称和参数,例如 "COM2,9600,N,8,1"
  ? 增加 DataOnly 属性,如果为 true 则只使用串口的 TxD 和 RxD,忽略其他引脚的数据,
    由于发现某些型号的研华串口卡 TxD 和 Rxd 之外的其他引脚没有接线的情况,会有随机的数据产生,
    串口控件不停的处理那些随机数而 CPU 使用率过高。
  ? 串口控件比上一个版本减少一个 MODEM 线程,这个线程是用来检测一些不支持串口线引脚的 MODEM 状态的,
    由于 MODEM 越来越偏向于软件处理,硬件引脚逐渐放弃使用了,这个线程也就没有必要保留了。
  ? 枚举串口采用新的方法,可以读取串口设备的名称和描述等。
  ? 增加了 TVictorFSM 控件,用于结构化跳转非常多而复杂的程序,文件收发的例子程序 Examples\SendFile 使用了这个控件。
  ? 设计时组件包和运行时组件包分开,只需要安装设计时组件包,运行时组件包是编译和链接用的。

控件的说明和下载:

http://www.cppfans.com/vcl/victorcomm/

支持其他 C++ Builder 版本的控件的发布和更新进度请关注网站主页的内容。

发布 Victor 串口控件 1.5.0.6 VCL for C++ Builder 6.0