2009-12-15 4 views
0

나는 내가 개발 한 ActiveX 컨트롤이 있습니다. activex는 스레드에서 실행되어 IE가 긴 작업을 실행할 때 고정되지 않도록합니다. 긴 작업은 32K 행을 반복적으로 반복합니다. 이제 루핑하는 동안 IE 사용자에게 행 위치에 대해 알리는 메시지를 표시하려고합니다. 그렇게하면 사용자는 프로세스를 볼 수 있습니다. 이것을 달성 할 수있는 방법이 있습니까?스레드에서 실행되는 ActiveX에서 메시지 필요

답변

1

activex에서 속성을 만들고 javascript로 확인하십시오.

+0

나는 그랬고 심지어는 스레드에서 속성을 설정할 수 있지만 js에서 속성에 액세스하면 항상 비어 있습니다. – vikasde

+0

신경 쓰지 마세요. 그것은 실제로 효과가있었습니다. 왜 더 일찍 작동하지 않았는지 모르겠습니다. – vikasde

0

폴링 대신 싱크하는 ActiveX 컨트롤 화재 이벤트가 있어야합니다.

여기에 article 어떻게 작성 했는가? 죄송합니다 링크, 그것은 많은 정보입니다. 기본적으로 형식 라이브러리에 나가는 Dispinterface를 만들고 JScript에서 attachEvent()를 통해 가입 한 메서드에 대한 메서드를 호출합니다.

관련 문제