1. 安装控件
1.1. 解压缩控件压缩包
VictorComm
|- Examples 例子程序
| |- CustomSetDlg 自定义串口设置对话框
| |- EnumPort 枚举串口
| |- ModemDial MODEM 拨号和数据收发
| |- SendBinary 二进制数据收发
| |- SendFile 文件收发
| |- SendPackage 时间间隔的数据包
| |- SendPackageHT 首、尾、控制符的数据包
| `- SendText 文本或字符串的收发
|- Source 控件源码
| |- BCB6 C++ Builder 6.0 项目文件
| | |- yb_comm_c6.bpk 运行时组件包
| | `- yb_comm_c6_design.bpk 设计时组件包
| `- Source 控件源码
`- VCL 控件
|- *.h
|- *.bpl
|- *.bpi
|- *.lib
`- *.dfm
1.2. 安装控件的文件位置:
• 第一个方法,是保持解压缩的状态,文件都保留在解压缩的文件夹里面,然后加入操作系统的搜索路径,
• 第二个方法,是把文件放在 C++ Builder 的安装文件夹:
*.h 放在 include 文件夹,*.bpl 放在 bin 文件夹,其他文件,包括 *.bpi, *.lib, *.dfm 文件,都放在 lib 文件夹
1.3. 加入操作系统的搜索路径
鼠标右键点击 “我的电脑” 选择 “属性”,在打开的对话框中,选择 “高级” 页面,点击下面的 “环境变量” 按钮,如下图所示:

在打开的 “环境变量” 对话框里面,找到并且选中系统变量 Path,点击 “编辑” 按钮,如下图所示:

在打开的 “编辑系统变量” 对话框里面,修改变量值,每个路径都是用英文标点分号 “;” 隔开的,不要错用了中文标点,
路径添加控件解压缩之后的 VCL 文件夹所在的完整的盘符+路径,例如 D:\VICTOR\VictorComm\VCL,如下图所示:

修改之后,所有的页面都点击 “确定” 按钮,修改的系统变量会立即生效。
1.4. 安装设计时组件包
1.4.1. 选择 BCB 菜单 File → Close All (关闭所有文件)
选择 BCB 菜单 Project → Options → Packages → Add,如下图所示:

在打开的对话框里面,选择 yb_comm_c6_design.bpl 文件,
• 如果控件拷贝到 C++ Builder 的安装目录,请选择 bin 文件夹里面的 yb_comm_c6_design.bpl
• 如果控件文件保留原来的位置,请选择 VictorComm\VCL 文件夹里面的 yb_comm_c6_design.bpl
然后点击 “打开” 按钮,如下图所示:

打开之后,“Victor Serial Port Components” 就加入了组件包列表,如下图所示:

1.4.2. BCB 菜单: Project → Options → Directories/Conditionals
① Include Path 右面的 “…” 按钮,添加包含 *.h 文件的文件夹
② Library Path 右面的 “…” 按钮,添加包含 *.lib 文件的文件夹
• 如果控件复制到了 BCB 的安装文件夹,
$(BCB)\lib\psdk 需要包含在 Library paths 里面
• 如果控件没有复制到 BCB 的安装文件夹,
确保 D:\VICTOR\VictorComm\VCL 包含在 Include paths 里面
确保 D:\VICTOR\VictorComm\VCL 和 $(BCB)\lib\psdk 包含在 Library paths 里面
以下是设置路径过程的截图,首先是 Include path:



确保 Include Paths 里面包含 D:\VICTOR\VictorComm\VCL,如果控件复制到了 BCB 安装文件夹里面,这一步就不需要了。
接下来是 Library path:


确保 D:\VICTOR\VictorComm\VCL 和 $(BCB)\lib\psdk 包含在 Library paths 里面。
1.5. 控件安装完成
控件安装在控件面板的 Victor 页面里面,包含 TYbCommDevice 和 TVictorFSM 两个控件,如下图所示:

2. 使用控件
2.1. 在项目里面添加头文件路径和库文件路径
BCB 菜单: Project → Options → Directories/Conditionals
① Include Path 右面的 “…” 按钮,添加包含 *.h 文件的文件夹
② Library Path 右面的 “…” 按钮,添加包含 *.lib 文件的文件夹
• 如果控件复制到了 BCB 的安装文件夹,
$(BCB)\lib\psdk 需要包含在 Library paths 里面
• 如果控件没有复制到 BCB 的安装文件夹,
确保 D:\VICTOR\VictorComm\VCL 包含在 Include paths 里面
确保 D:\VICTOR\VictorComm\VCL 和 $(BCB)\lib\psdk 包含在 Library paths 里面
以下是设置路径过程的截图,首先是 Include path:



确保 Include Paths 里面包含 D:\VICTOR\VictorComm\VCL,如果控件复制到了 BCB 安装文件夹里面,这一步就不需要了。
接下来是 Library path:


确保 D:\VICTOR\VictorComm\VCL 和 $(BCB)\lib\psdk 包含在 Library paths 里面。
2.2. 设置生成独立运行的 exe 文件,发布软件的时候不需要带控件文件
选择菜单 Project - Options
在打开的对话框的 Packages 页面里面,去掉 “Build with runtime packages” 旁边的对钩,如下图所示:
在 Linker 页面里面,去掉 “Use dynamic RTL” 旁边的对钩,如下图所示:

点击 OK,完成,再编译的时候,就会生成独立运行的 exe 文件了。
Victor
串口控件 1.5.0.6 下载
|