admin 发表于 2010-12-10 13:25:34

Delphi7 下使用 VB 编写的 ActiveX 控件方法

1、首先在 Delphi7 菜单中点击Tools,然后再点击 Environment Options 如下图所示:

2、在弹出的 Environment Options 对话框中选择 Type Library 页,我们会发现一项:Ignore special CoClass Flags When Importing,选中它,然后再选中 Can Create ,然后再点击 OK :



3、现在我们可以导入 VB 编写 ActiveX 控件了(后缀为 .ocx 的文件),点击 Component -> Import ActiveX Control...



4、添加 ocx 文件,在弹出的 Import ActiveX 窗口中,点击 Add 按钮,选择待添加的 ocx 路径:




5、添加 ocx 文件成功会出现下面的窗口,并保持默认选项:


6、点击 Install 按钮后,之前导入过会提示如下错误,这里要注意,如果您已经导入过一次,那么请把产生的那两个文件 .dcr 和 .pas文件删除,Delphi7 的安装目录路径如 ...\Borland\Delphi7\Imports 下的 控件名_TLB.pas 和 控件名_TLB.dcr 两文件,否则在控件栏里将不会刷新:


7、成功安装后在控件栏找到 ActiveX 页,里面就正常显示了。


页: [1]
查看完整版本: Delphi7 下使用 VB 编写的 ActiveX 控件方法