0

チームのオンコール ローテーションを示すガジェットを作成しました。チームのコミュニケーターの存在をそのスケジュールに統合しようとしています。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 でガジェットをデバッグし、そこにブレークポイントを置いたところ、「オートメーション サーバーはオブジェクトを作成できません」というエラーが表示されました。

4

1 に答える 1

0

マシンの UAC 設定によっては、ガジェットがレジストリへの読み取り/書き込みアクセス権を持っていない可能性があります。

于 2011-01-27T22:18:31.093 に答える