我有一個加載子DLL(NPAPI插件)的ActiveX DLL。我的子插件創建多個線程,他們需要傳回網頁。在我的ActiveX(父DLL),我有連接點觸發事件的JavaScript提供更新。我遇到的問題是我不知道孩子如何調用父DLL。加載DLL和子DLL調用父類
我試過的東西: 1:將函數指針傳遞給不在類中的函數的子dll,並且使用了一個全局變量,該變量是指向ActiveX類(this)的指針,但連接點調用E_UNEXPECTED時失敗
2:將子dll傳遞給我的類函數,並得到相同的結果。
我仍然在學習C++和COM的同時,抱歉我的無知。謝謝。
也許我應該編輯的問題。我正在嘗試ActiveX調用Javascript函數。 – hapyfishrmn
歡迎您編輯它,但我的答案不會改變;這就是FireBreath在IE上調用Javascript的方式。 – taxilian
我想要ActiveX調用Javascript函數。在我的ActiveX中,我有一個CSample類和一個名爲Fire_Update的類中的連接點(它觸發了js拾取的事件)。只要我在課堂內,我可以調用Fire_Update,但是我的孩子dll會產生線程並需要調用更新。我如何與班級溝通。 – hapyfishrmn