请高手指教啊,出现"Unhandled exception in showhtml.exe (MFC042D.DLL);0xC0000005:Access Violation

时间:2021-06-25 00:20:53
调试运行,弹出对话框,出现如上错误,很郁闷啊!
点确定后,指示错误在MFC内部的API(竟然没指在我写的代码上)!
m_pBrowserApp->Navigate(bstrURL,
COleVariant((long) dwFlags, VT_I4),
COleVariant(lpszTargetFrameName, VT_BSTR),
vPostData,
COleVariant(lpszHeaders, VT_BSTR));

谢谢高手指教!

8 个解决方案

#1


你用catch捕获异常看下呢~提示你的就是未处理的异常。。。

#2


仔细检查下你的参数,可能是参数的内容导致的,越界和非法都有可能导致崩溃!

#3


调试定位到你自己的代码再检查。

#4


不知楼主是否已经解决,我也遇到类似的问题

#5


unhandled exception in MY.EXE( MFC042D.dll )access violation
我也遇到这样的错误。用的VS6.0。
DEBUG跟进去一看,是出错在MFC\src\OCCCONT.cpp 源文件的CWnd::InitControlContainer()里
竟然是在MFC的源代码里有个TRY块没有相应的CATCH块,
不知道怎么解决,
我把出错地方的MFC源代码拷上来。
BOOL CWnd::InitControlContainer()
{
TRY
{
if (m_pCtrlCont == NULL)
m_pCtrlCont = afxOccManager->CreateContainer(this);
}
END_TRY           //我的注释:这儿没有CATCH块

// Mark all ancestor windows as containing OLE controls.
if (m_pCtrlCont != NULL)

不知道有没有高人知道怎么样解决?

#6


我也遇到过
http://hi.baidu.com/zhitenglin/blog/item/14df873d00005c08baa16799.html/cmtid/19c9372e0381175d4fc226bb
希望对你有帮助

#7


我也遇到了,求高手指点,6楼方法不行啊。

#8


谢谢六楼呀 我也是这问题  你的回答确实有帮助

#1


你用catch捕获异常看下呢~提示你的就是未处理的异常。。。

#2


仔细检查下你的参数,可能是参数的内容导致的,越界和非法都有可能导致崩溃!

#3


调试定位到你自己的代码再检查。

#4


不知楼主是否已经解决,我也遇到类似的问题

#5


unhandled exception in MY.EXE( MFC042D.dll )access violation
我也遇到这样的错误。用的VS6.0。
DEBUG跟进去一看,是出错在MFC\src\OCCCONT.cpp 源文件的CWnd::InitControlContainer()里
竟然是在MFC的源代码里有个TRY块没有相应的CATCH块,
不知道怎么解决,
我把出错地方的MFC源代码拷上来。
BOOL CWnd::InitControlContainer()
{
TRY
{
if (m_pCtrlCont == NULL)
m_pCtrlCont = afxOccManager->CreateContainer(this);
}
END_TRY           //我的注释:这儿没有CATCH块

// Mark all ancestor windows as containing OLE controls.
if (m_pCtrlCont != NULL)

不知道有没有高人知道怎么样解决?

#6


我也遇到过
http://hi.baidu.com/zhitenglin/blog/item/14df873d00005c08baa16799.html/cmtid/19c9372e0381175d4fc226bb
希望对你有帮助

#7


我也遇到了,求高手指点,6楼方法不行啊。

#8


谢谢六楼呀 我也是这问题  你的回答确实有帮助