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