2010-01-28 3 views
2

:의 JScript 런타임 오류 : '시스템' "나는이 JScript의 방법이

function init() { 
    var userid = System.Environment.getEnvironmentVariable("USERNAME"); 
    setUserName(userid); 
    } 

내가 init 함수의 첫 번째 줄에서, 그것을 디버깅 할 때, 나는거야"를 정의되지 자바 스크립트 마이크로 소프트의 JScript 런타임 오류 '시스템'은 "정의되지 않는다 어떤 사람이 나를 내가 그것을 해결할 수있는 방법을 알려 주시기 경우

내가 감사 할 것입니다 당신은 특정 코드를 사용하고

+0

자바 스크립트에서'System' 클래스를 본 적이 없습니까? 당신은 무엇을하려합니까? 제 3 자 라이브러리에 있나요? 당신이 일하는 것에 대해 더 많은 정보를 줄 수 있습니까? –

+0

JScript는 시스템 전역을 허용하지만 MSDN 문서에서는 원시 JavaScript/웹 응용 프로그램에서 실제로 사용되지 않습니다. 이 배경을 조금 더 포함시킬 수 있습니까? – jeremyosborne

+1

'System.Environment.getEnvironmentVariable'은 .NET 프레임 워크의 메소드입니다 : http://msdn.microsoft.com/en-us/library/system.environment.getenvironmentvariable.aspx - 아마도 JScript를 사용할 수 있습니다. 그 환경? 이 호출을하는 상황에 대해 더 많은 정보가 필요하다고 생각합니다. – artlung

답변

2

를 Windows 사이드 바/바탕 화면 가젯에 Windows 용 호스트를... Desktop Gadgets는 컴퓨터에 액세스하기위한 System 네임 스페이스를 제공합니다. 일반적으로 Javascript에서 사용할 수없는 문자입니다.

가젯을 자바 스크립트로 코딩 할 수 있습니다.이 자바 스크립트는 소스 코드를 어떻게 가져 왔을 가능성이 큽니다. 이 네임 스페이스를 Windows 데스크톱 가젯 (예 : 웹 페이지 또는 셸 스크립트) 외부에서 사용하면 호스트 (sidebar.exe)에서 제공하기 때문에 작동하지 않습니다.

http://msdn.microsoft.com/en-us/library/ms723688(VS.85).aspx을 참조하십시오.

관련 문제