其他语言调用 VB DLL 问题 Err:2147221231
同一个VB写的DLL 在两个程序中调用。原来都OK的,这两个程序其中一个是VB写的。
目前对DLL的函数修改了,只改了计算方式,没有改函数的参数。
DLL更新后VB 写的程序 调用还是OK,
可另一种语言写的程序却调用失败,(这种工具好像是LabView,可以控制机器的)
出现报错:2147221231 ClassFacatory cannot supply requested class
在网上查了好久,还是不知道为什么。
[解决办法]
重新引用新的dll
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
[解决办法]
工程属性中设为二进制兼容,否则每次编译的 GUID 都是不同的。
[解决办法]
先注销再重新注册。