问题:如何在 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那一项,那

在Delphi或BCB中导入VB制作的ActiveX控件时,可能会遇到控件无法显示在组件栏中。解决方法包括在环境选项中忽略特殊CoClass标志或直接在Delphi中打开OCX修改CoClass的'Can Create'属性为True,然后刷新并重新导入,以便在组件栏中正常使用。
最低0.47元/天 解锁文章
1162

被折叠的 条评论
为什么被折叠?



