我问的原因是我有一个我不想在构建机器上注册的ocx,但我仍然希望构建它。如果tlb路线不是正确的方向,那么任何有关如何实现这一目标的提示都将受到赞赏。
答案 0 :(得分:2)
是。这是一回事。
TypeLib是OCX的元数据。
答案 1 :(得分:1)
如果您拥有Enterprise Edition,则可以通过选择“项目属性”对话框的“组件”选项卡中的“远程服务器文件”复选框来创建独立的类型库。然后,当您编译组件时,Visual Basic还将在与可执行文件相同的目录中创建两个附加文件。这两个文件中的一个是您正在寻找的TLB。
找到here并确认可以使用VB6企业版。
否则,您必须在Visual Studio 6.0工具中使用OLEVIEW来复制IDL并使用MIDL编译器将其编译为TLB文件。