当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++ Builder教程

如何在C++ Builder 2007 中添加 ActiveX 控件

    BCB2007 的发布是一件令人振奋的事情,它强大的功能和良好的稳定性让我决定从BCB6.0 转向2007.

    BCB2007 的变化还是比较大的,它不能像6.0那样方便地安装我们的ActiveX 控件,甚至有些网友说它根本不能安装ActiveX 控件,这样导致了广大网友对BCB2007的不满。BCB2007真的无法安装我们的ActiveX 控件吗? 答案是:可以安装。

    详细的安装方案看下面的描述吧,有2个方案。

    「方案一」

    条件:安装有BCB6.0 和 BCB2007

    步骤:

    (1)

    这里我们用flash 控件 ShockwaveFlash.ocx 做例子。 用BCB6.0 添加需要安装的ActiveX 控件ShockwaveFlash.ocx(这里省却过程,大家都会的了,不会的看网络教程),注意,我们将其安装到新组件包skShockFlash.bpk中,编译安装通过后就是我们的关键工作了。

    (2)

    将刚才生成的几个文件找出来,它们在BCB安装目录的Imports的子目录(比如 C:Program FilesBorlandCBuilder6Imports),这几个文件是:

    ShockwaveFlashObjects_OCX.cpp ShockwaveFlashObjects_OCX.h

    ShockwaveFlashObjects_TLB.cpp ShockwaveFlashObjects_TLB.h

    将这些文件复制出来,放到一个目录去(比如:F:BCB2007_Add_OCXflashocx),然后开启BCB2007 ,准备在它里面安装我们的ShockwaveFlash.ocx .

    (3)

    打开BCB2007 后,新建一个组件包工程:File——>New——>Other…… 选择 Package .如图1:

如何在C++ Builder 2007 中添加 ActiveX 控件

    图1:新建 Package 工程

    新建组件包工程后,我们在未修改之前保存工程名为 skFlash .保存到上面步骤2中说的目录中去(F:BCB2007_Add_OCXflashocx)。这样一来,工程就跟我们刚才的那四个文件在同一目录了图2.

共3页 首页 上一页 1 2 3 下一页 尾页 跳转到
相关内容
赞助商链接