2009-12-15 42 views
0

我有一個activex控件,我自己開發的。 activex運行在一個線程中,以確保IE在執行長任務時不會凍結。長期任務非常多,通過32K行循環。現在,當它循環時,我想向IE用戶顯示一條消息,通知他有關行的位置。這樣用戶可以看到該過程。有沒有辦法做到這一點?需要來自運行在線程中的ActiveX消息

回答

1

在activex上創建一個屬性,並用javascript對其進行檢查。

+0

我做了,我甚至設置了線程的屬性,但是當我從js訪問屬性時,它總是空的。 – vikasde 2009-12-15 19:41:57

+0

沒關係。這實際上工作。不知道爲什麼它沒有提前工作。 – vikasde 2009-12-15 19:54:31

0

你應該有你沉沒的ActiveX控件火災事件,而不是輪詢。

這是一個article我寫了關於如何去做。很抱歉的鏈接,這是很多的信息。基本上,您可以在類型庫中創建一個即將離開的Dispinterface,並調用通過JScript中的attachEvent()訂閱的方法。

相關問題