2011-01-27 5 views
0

팀의 통화 중 회전을 보여주는 가젯을 만들었으며 해당 커뮤니케이터 존재를 해당 스케줄에 통합하려고합니다. 나는 NameCtrl 개체에서 GetStatus 메서드를 사용하여 사용자 존재를 얻고 있습니다. IE를 실행할 때 잘 작동합니다. 내가 겪고있는 문제는 ActiveX 객체 선언에 도달 할 때마다 가제트에 런타임 오류가 있다는 것입니다. 나는 이것을 주석으로 처리했기 때문에 이것을 잘 알고있다. 어떤 제안?사이드 바 가젯이 ActiveX 컨트롤을 실행하지 않습니다.

var communicatorPresence = getCommunicatorPresence(userName); 


function getCommunicatorPresence(userName){ 
var obj = new ActiveXObject("Name.NameCtrl.1") 
var presence = obj.GetStatus(userName,"") 
return presence; 
} 

나는 Visual Studio에서 가젯을 디버깅하고 거기에 중단 점을 넣어 오류는 시스템에서 UAC 설정하면 해당 가제트하지 않습니다 수 있습니다를 따라

+0

다른 컴퓨터에서 테스트 해 보셨습니까? 일반적으로 "자동화 서버가 개체를 만들 수 없습니다."는 컨트롤이 제대로 등록되지 않았거나 현재 사용자/응용 프로그램이 컨트롤을 실행할 수 없음을 의미합니다. –

답변

0

을 "자동화 서버는 개체를 만들 수 없습니다"였다 레지스트리에 읽기/쓰기 권한이 있어야합니다.