最新版本的控件请点击这里
以往版本的控件:
2016年02月21日发布控件:
Victor 串口控件 1.5.0.5 版本 (包含64位和32位VCL),适用于C++ Builder
10 (CX) / XE8 / XE7 / XE6。
从C++ Builder XE6 开始,真正支持编译 64 位的控件,没有上一个版本的64位问题了。
这个版本的控件主要的更新内容:
这个版本主要的更新就是支持 Win64 编译和支持新版的 C++ Builder。
安装方法:
• 控件安装方法 (C++ Builder 10 (CX) / XE8 / XE7 / XE6)
• 控件安装方法 (C++ Builder XE5 / XE4 / XE3 / XE2)
• 控件安装方法 (C++ Builder XE / 2010 / 2009 / 2007)
• 控件安装方法:C++ Builder 6.0 / 5.0 (BCB6 / BCB5)
2014年02月06日发布控件的重要更新版本:
Victor 串口控件 1.5.0.2 版本 (包含64位和32位VCL),适用于C++ Builder
XE5 / XE4 / XE3。
Victor 串口控件 1.5.0.2 版本 (32位VCL),适用于C++ Builder XE2 / XE /
2010 / 2009 / 2007。
Victor 串口控件 1.3.3.6 版本 (32位VCL),适用于C++ Builder 6.0 / 5.0
这个版本的控件主要的更新内容:
1. 增加 XE3, XE4, XE5 版本的支持,增加支持 64
位程序
2. 加强控件的兼容性,包括各种常见的USB接口转接的串口设备,排除以往控件可能出现的锁死、处理器使用率过高、蓝屏等现象。
2005年2月1日发布 1.3.3.5 版本 (适用于BCB5 和 BCB6)
这个版本主要针对原来串口控件的事件问题:
原来的事件采用在线程里面工作,某些不能在线程里面使用的控件(如 Memo)不能在事件里面处理
新版本的增加了 SyncEvents 属性, 默认为 true, 使用同步方式的事件, 可以在事件里处理任何控件,
如果为 false 和以前版本的一样。
更详细内容请参考本页后面的历次版本更新内容。
最新消息:串口控件开源啦!
2004年5月21日最新发布:这个最新版本的控件是在 2003年08月20日
1.3.3.4 版本基础上,
修改几处 yb_base 基础函数库(与串口无关)的 bug 之后的开源版本,
下载之后请认真阅读软件最终用户许可协议。
2003年08月20日最新版本!这个版本增加了让单片机开发者最兴奋的功能:
启用数据帧识别功能可使收到的数据永远是完整的每帧数据!
单片机开发者再也不用为数据帧首尾识别而烦恼了!
1.支持二进制数据和文本数据的收发
2.支持任意格式的数据的收发
3.支持两种数据包协议(识别每帧数据首尾的方法):
①超时判断数据首尾, 适用于与单片机和仪表的通讯
②帧首尾和控制符, 适用于大量复杂的数据传输, 例如文件收发等
点击这里看新功能演示!
点击这里看控件用法详细说明
(最新的帮助文档已经包含在控件包里面了, 不需要单独下载)
控件特点:
1.完全由 C++ 代码写的, 支持简体中文, 繁体中文, 英文.
2.免费控件, 在主页上可提供示例程序和使用方法
3.免费升级, 如果控件版本升级, 在直接主页上下载新版本控件
使用简单:
用 控件->Active=true; 打开串口
控件->Read()读, 控件->Write()写.
可以处理控件的事件, 但不是必须的.
此版本包含2个控件:
1.TYbCommDevice 控件: 改进了设计界面, 使用更简单, 并且增加了很多功能.
2.TYBComm32 控件: 为了兼容以前版本而保留下来, 不建议新用户使用.
版本 1.3.3.5 新增功能(2005-02-01)
1.事件线程同步: 增加 SyncEvents 属性, 默认为 true 同步现成, 允许在事件里做任何事情了, 可以直接对 Memo
等操作;
如果 false, 和以前版本一样, 事件在线程里, 某些不能在线程里操作的控件 (Memo 等) 不能在事件里使用
2.数据包 FrameSettings 增加 DoubleFrameMark 可控制数据包首、尾是否发送两个
3.在启动数据包的状态, 仍然可以使用 Read 和 Write 属性收发数据, 不必要用 ReadPackage/WritePackage,
但这两个函数仍保留可用
4.增加 DTR、RTS、CTS、DSR、RING、RLSD/DCD 属性
5.开放汉字处理功能, 支持 BIG5、GB2312、GBK、UNICODE, 包括获取汉字的拼音、注音(ㄅㄆㄇㄈ)、笔画数; 汉字字符串比较大小和排序,
按拼音、注音、笔画数比较; 汉字内码 BIG5/GBK/UNICODE 之间相互转换, 此功能的文档暂时未整理,
请关注本站的相关消息
版本 1.3.3.4 新增功能(2003-08-20)
1.增加了 Space Parity 校验方式。
2.增加了简单的文件收发、Modem 拨号、自定义串口设置对话框等例子程序, 这个版本一共带有10个完整的例子程序。
3.改正上个版本的 InitModem() 方法在 BCB6 下不能正常初始化 Modem 的错误。
版本 1.3.3.3 新增功能(2003-06-29)
1.针对与①单片机通讯②传递大量复杂数据, 加强了数据包功能:
增加了 PackageType 和 PackageInterval 两个属性。
PackageType 允许设置数据包的格式, 可设置包括与以前兼容、帧首尾和控制符、使用超时等三种类型的数据包格式。
PackageInterval 属性: 如果 PackageType 为超时判断数据首尾, 这个属性设置超时时间(毫秒)。
①使用超时的方法适用于与单片机和仪表通讯的大部分情况
②使用帧首尾和控制符的方法适用于大量复杂的数据传输, 例如文件收发等。
2.新版本的控件附带详细的帮助文档和六个完整的示例程序, 每个程序都包括 BCB5 和 BCB6 两个版本, 这六个例子演示了控件的各个功能。
3.修改上个版本在 Windows 2003 下访问某些内置调制解调器的串口可能会运行不正常的错误。
版本
1.3.3.2 修改BUG(2003-05-31)
①修改不能打开 COM9 以上的串口的错误, 现在可以使用所有系统支持的串口了。
②由于安装盘的制作问题没有解决, 这个版本不使用安装盘了, 自己手动添加控件。
版本
1.3.3.1 修改BUG(2003-03-23)
① 修改 1.3.3.0 版本的 bug: 在 BCB6 下编译生成的可执行文件需要 designide60.bpl
感谢网友小庭提供了 bug 信息!
这个 designide60.bpl 只有在设计的时候才需要的, 可执行文件根本就不应该需要这个文件, 无论是动态链接还是静态库。
版本 1.3.3.0 新增功能:
① 设计时双击鼠标, 或按鼠标右键, 可弹出设置参数对话框.
② 新赠方法 SettingsDialog() 方法, 弹出设置参数对话框.
③ 增加 EscapeCommFunction() 方法, 实际上是通过传递 Handle 属性调用 API 函数 EscapeCommFunction()
④ 支持简单数据包通讯协议, 即可任意定义包头,尾,和控制符作为协议, 发送以数据包为单位
-> UsePackage 属性设置是否启动数据包协议, FrameSettings 属性确定头,尾,控制符.
⑤ 支持 MODEM
控件安装方法 (这个方法适用于所有VCL控件):
1.BCB 菜单: Project->Options->Packages->Add
如果是BCB6: 选择安装的文件夹 yb_base_c6.bpl 和 yb_comm_c6.bpl, 然后按“打开”按钮
如果是BCB5: 选择安装的文件夹 yb_base_c5.bpl 和 yb_comm_c5.bpl, 然后按“打开”按钮
2.BCB 菜单: Project->Options->Directories/Conditionals
Include Path 和 Library Path 都要添上安装路径(包含*.h和*.lib的文件夹)
①Include Path 右面的“…”按钮,添加包含 *.h 文件的文件夹
②Library Path 右面的“…”按钮,添加包含 *.lib 文件的文件夹
3.如果是 Windows 9x 需要在 C:\AUTOEXEC.BAT 文件里面的 PATH=后面添加包含 *.bpl 文件的文件夹
①如果是 Windows NT/2000/2003/XP 需要在:我的电脑->属性->高级->环境变量->系统变量:
②列表里面的“变量”为 Path 的“值”按:“编辑”按钮,添加包含 *.bpl 文件的文件夹
无论是①还是②,文件夹之间的间隔都是用分号隔开。
其中2.非常重要,直接影响编译
其中3.是用来保证使用动态库编译的程序运行找到动态库, 用静态库编译不使用。这个步骤需要重新启动电脑才可生效。
建议大家安装控件时1-3的步都要做。
以往版本控件下载:
Victor串口控件适用的 C++ Builder 版本 |
控件版本 / 发布时间 |
下载链接 (包括源程序、演示程序) |
C++ Builder 10.3 Rio (≥ Update 3) /
C++ Builder 10.2 Tokyo / 10.1 Berlin
(VCL / FMX, Win64 / Win32) |
1.5.0.7 / 2020-03-06 |
下载串口控件
140,827 字节 (下载
4970
次) |
C++ Builder 10.2 Tokyo / 10.1 Berlin /
10.0 Seattle / XE8 / XE7 / XE6,
(VCL / FMX, Win64 / Win32) |
1.5.0.6 / 2017-05-12 |
下载串口控件
208,497 字节 (下载
7859
次) |
C++ Builder 10 (CX) / XE8 / XE7 / XE6
(Win64 / Win32) |
1.5.0.5 / 2016-02-21 |
下载串口控件 333,657 字节 (下载
4309
次) |
C++ Builder XE5 / XE4 / XE3 (Win64/Win32)
C++ Builder XE2 / XE / 2010 / 2009 |
1.5.0.2 / 2014-02-06 |
下载串口控件 265,042 字节 (下载
5747
次) |
C++ Builder 2007 |
1.5.0.2 / 2014-02-06 |
下载串口控件 932,136 字节 (下载
4229
次) |
C++ Builder 6.0 / 5.0 |
1.3.3.6 / 2014-02-06 |
下载串口控件 1,685,863 字节 (下载
6255
次) |
C++ Builder XE2 / XE / 2010 |
1.5.0.1 / 2012-02-11 |
下载串口控件
208,074 字节 (下载
5936
次) |
C++ Builder XE / C++ Builder 2010 |
1.5.0.1 / 2010-10-27 |
下载串口控件
204,803 字节 (下载
5737
次) |
C++ Builder 2010 / C++ Builder 2009 |
1.5.0.1 / 2010-01-20 |
下载串口控件
49,521 字节 (下载
5442
次) |
C++ Builder 2007 |
1.5.0.1 / 2010-10-30 |
下载串口控件
120,047 字节 (下载
4905
次) |
C++ Builder 2009 |
1.5.0.0 (2008-09-09) |
下载串口控件
122,681字节 (下载
5153
次) |
C++ Builder 5, C++ Builder 6 |
1.3.3.5 (2005-02-01) |
下载串口控件
1,035,071字节 (下载
27420
次) |
C++ Builder 5, C++ Builder 6 |
1.3.3.4a (2004-05-21) |
下载串口控件
789,826 字节 (下载
13295
次) |
C++ Builder 5, C++ Builder 6 |
1.3.3.4 (2003-08-20) |
下载串口控件
635,228 字节 (下载
11799
次) |
C++ Builder 5, C++ Builder 6 |
1.3.3.3 (2003-07-01) |
下载串口控件
571,438 字节 (下载
8660
次) |
控件使用简介和新功能演示 (2003-07-01)
控件用法详细说明
(最新的帮助文档已经包含在控件包里面了, 不需要单独下载)
相关下载:串口调试工具
1.0 (含源程序)
最新版本的控件请点击这里
|