描述:
我使用VC6的DLG做了个向导。有四个页面中用到了Microsoft WEB 浏览器 控件。在DEBUG模式下,控件都能正常的显示指定的网页,但我打包成RELEASE后,未处理异常后面三个控件一显示网页就自动关闭。有哪位高人知道什么原因嘛?
注:DEBUG方式下是好的;RELEASE下只有一个是好的。代码是一样的,页面都是存在的。
以下是代码:
try
{
VARIANT URL;
URL.vt = VT_BSTR;
CString sURL = theApp.GetApplicationPath() + "INFO.html";
URL.bstrVal = sURL.AllocSysString() ;
VARIANT vtEmpty;
m_Web.Navigate2 (&URL , &vtEmpty, &vtEmpty, &vtEmpty, &vtEmpty);
}catch(...)
{
//MessageBox("","",MB_OK);
}
解决方案1:
gz
解决方案2: 1 用COleVariant
2 不要硬编码字符串
3 扩展路径用PathAppend
未处理异常 ??
什么异常
什么异常?根据异常的详细信息来定位问题。
解决方案5:我觉得可能是URL的路径问题,你可以MessageBox出来看一下
您可能想查找下面的文章:
- MicrosoftFlexGrid控件!!
- microsoftchartcontrol60控件design-timelicense错误??
- MicrosoftWebBrowser控件去掉边框怎么弄?
- vc2005MicrosoftWebBrowser控件的对象调用GetDocument;为什么报错?
- MicrosoftWeb浏览器
- microsoftwebbrowser控件ie控件动态显示隐藏状态栏问题!
- MicrosoftWebBrowser的问题关于Navigate2函数
- 菜鸟求助关于MicrosoftWebBrowser
- MicrosoftWeb浏览器LOAD的时候非常慢,可以用开一个线程给他吗。
- MicrosoftWEB浏览器错误