Activex开发用于网页,想获取IE的Iwbrowser2接口,可是m_pClientSite值为空怎么办?

b12600 2016-12-22 02:17:07
Activex开发用于网页,想获取IE的Iwbrowser2接口,可是m_pClientSite值为空怎么办?
...全文
528 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-12-23
  • 打赏
  • 举报
回复
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
赵4老师 2016-12-23
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
b12600 2016-12-23
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
引用方法的问题,现在又有个问题,获取到跨域的frame的iwebbrowser2接口后: pdocframe->get_Script(&pScriptDispatch);为啥老是崩溃呢
b12600 2016-12-22
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
ActiveX有没有被网页加载成功
加载成功了,也能调用里面的一些方法
oyljerry 2016-12-22
  • 打赏
  • 举报
回复
ActiveX有没有被网页加载成功

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧