问题:如何在 Delphi 或 BCB 中使用 VB 做的 ActiveX 控件?
VB:
选择 "New Project" -> "ActiveX",然后直接编译成 Project1.OCX
Delphi or BCB:
选择:"Component"->"Import ActiveX Control..."
在列表中选择出 Project1 控件(看到提示中 Project1.OCX 没问题), 按下 "Install.."
提示加入库,按下 OK, 提示编译,Yes, Project1_TLB 成功 Loaded, 可无论在哪里都找不到控件图标。
解答1:点击Tools菜单->Environment Options->Type Library页,应该发现一项:Ignore special CoClass Flags When Importing,选中它,然后再选中Can Create那一项,那么现在,再尝试去导入那个可怜的ActiveX控件吧(这里要注意,如果你已经导入过一次,那么请把产生的那两个文件 .dcr 和 .pas文件删除,否则将不会刷新)。这次如果还是不能在ActiveX栏中发现那个控件的话,那么只有致电Microsoft或是Borland.
解答2:这个问题搞定了,