我尝试从我的JS脚本中创建一个COM对象,如下所示:
function main()
{
var MyApplication = new ActiveXObject("Base.Application");
}
main();
我收到错误:“自动化服务器无法创建对象”。 Windows 2003 64位上发生此错误。该DLL为32位,在32位系统上运行良好。
我在64位系统上尝试了两个版本的Regsvr32.exe,两个版本都告诉我dll已成功注册。
不幸的是,错误消息并没有告诉我为什么它无法创建对象。原因不明,可能是它无法创建对象,因为它仍然没有注册,或者它可能是完全不同的东西......
我还为这个dll添加了完整的权限。
我不知道我还能做什么,你有什么想法吗?
修改后
好的,我知道这个DLL是在系统下注册的(在注册表中找到它),为什么我不能从它调用任何COB对象?