Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们将vbexample.dll中的函数名“aaa”改为bbb,并注册到VB应用程序中。注册后,它将在我的本地 PC 中执行。之后,当我生成该 VB 应用程序的构建并在另一台 PC 上对其进行测试时,它无法正常工作。我得到的消息是:“ActiveX 组件无法创建对象”。
COM 对象是如何在另一台 PC 上实例化的?如果您在一台 PC 上重新构建应用程序,然后将其移动到另一台 PC,则可能是 VB 使用另一个 IID 构建了它,而另一台计算机无法识别它。