【发布时间】:2011-01-27 20:55:01
【问题描述】:
我构建了一个小工具,用于显示团队的随叫随到轮换,并且我正在尝试将他们的沟通者存在整合到该工作表中。我正在使用来自NameCtrl 对象的GetStatus 方法来获取用户的存在。当我运行它时,它在 IE 中运行良好。我遇到的问题是小工具在遇到 ActiveX 对象声明时会出现运行时错误。我知道这一点,因为我将其注释掉并且运行良好。有什么建议吗?
var communicatorPresence = getCommunicatorPresence(userName);
function getCommunicatorPresence(userName){
var obj = new ActiveXObject("Name.NameCtrl.1")
var presence = obj.GetStatus(userName,"")
return presence;
}
我在 Visual Studio 中调试了这个小工具,并在那里设置了一个断点,错误是“自动化服务器无法创建对象”
【问题讨论】:
-
你在其他机器上测试过吗?通常“自动化服务器无法创建对象”意味着控件未正确注册或当前用户/应用程序不允许运行它。
标签: javascript activex windows-desktop-gadgets