致力于让遗留应用程序重新启动并运行起来。我在运行时收到一个错误,我无法创建activeX控件。可疑的调用是
oSQL = CreateObject("SQLDMO.SQLServer2")我用谷歌搜索了一下,发现SQLDMO应该在SQLDMO.dll中。我已经在我的项目中引用了那个DLL,但它仍然失败。有什么想法吗?
谢谢,迈克
发布于 2010-01-24 02:26:28
调用createobject会绕过您的项目引用,因此您可以选择,您可以尝试使用“new”运算符创建实例,也可以继续使用create object。
我建议你不要用CreateObject。
Create object将从注册表中查找libraryName.objectName,在那里调试问题很困难。
Ps必须向regsvr32注册dll
Pps注意64位进程调用32位dll,它们总是会失败。
https://stackoverflow.com/questions/2124079
复制相似问题