主页Victor 串口控件Victor 串口 VCL 控件安装方法
Victor 串口控件
 • 最新版本 (VCL/FMX)
 • 常见问题及解决方法
 • 以往版本串口控件
控件安装方法
 • XE6 ~ C10 (CX)
 • XE2 ~ XE5
 • 2007/2009/2010/XE
 • BCB5, BCB6
使用简介
串口控件详细说明
串口调试工具
C++ Builder 资料
C++ Builder 编程技巧
C++ Builder 操作指南
C++ Builder 参考手册
C++ Builder 资源
控件
SDK 开发库
源码
软件发布
更新动态
网站更新记录
网友留言/技术支持
Victor 串口 VCL 控件安装方法 - C++ Buider 6.0/5.0 (BCB6/BCB5)
1. 安装控件
1.1. 解压缩控件压缩包
     
1.2. 保持控件文件位置 控件文件放入BCB安装文件夹
 
1.3. 加入操作系统的搜索路径  
     
1.4. 安装设计时组件包
 
1.5. 控件安装完成
 
2. 使用控件
2.1. 在 C++ Builder 里面添加头文件路径和库文件路径
2.2. 设置生成独立运行的 exe 文件,发布软件的时候不需要带控件文件
 

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 下载


C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号