佚名通过本文主要向大家介绍了ie无法加载activex,ie加载activex控件,ie 加载activex,ie activex控件设置,ie activex控件下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 自己写的ActiveX在IE加载时出现问题
描述:
解决方案1:
描述:
我用ALT做了一个ActiveX,加到WEB中了,打开网页时ActiveX可以被正常加载,但一点按钮调用ActiveX里的方法时就出"加载时出错"的错误.点详细按钮会调出"加载项管理|的窗口.我写的ActiveX控件在最上边,状态为有效.
这个ActiveX在Helow World级别的时候运行正常,但我添加了"#import "shdocvw.dll""并写了些复杂的语句后就出错了.我怀疑是不是我用VC6的ReleaseMinSize生成的DLL里没把shdocvw.dll包进来啊?
我刚学VC有很多东西不很清晰,希望我把我的问题描写清楚了.
解决方案1:
pDoc2 = spDispatch;
if( NULL != pDoc2 )
{
CComBSTR bstrTitle;
pDoc2->get_title(&bstrTitle);
}
if(FAILED(spBrowser->get_Document(&spDispatch)))return 0;
CComQIPtr<IHTMLDocument2, &IID_IHTMLDocument2> pDoc2;
if(FAILED(spDispatch->QueryInterface(IID_IHTMLDocument2,(void **)&pDoc2)))return 0;
dll是动态连接的,发布时应该带上