我有一个加载子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