单步调试函数OnInitialUpdate(),调试到此函数最后(右括号),进入wincore.cpp中的 case AfxSig_vv:
(this->*mmf.pfn_vv)();
break;
继续单步调试,直到在此处:
AfxCallWndProc(pWnd, pWnd->m_hWnd, message, wParam, lParam);程序弹出accessviolation错误。请教大家:这种错误该如何调试?OnInitialUpdate()函数有错吗,但为什么单步调式这个函数却没有发现错误?
(this->*mmf.pfn_vv)();
break;
继续单步调试,直到在此处:
AfxCallWndProc(pWnd, pWnd->m_hWnd, message, wParam, lParam);程序弹出accessviolation错误。请教大家:这种错误该如何调试?OnInitialUpdate()函数有错吗,但为什么单步调式这个函数却没有发现错误?
解决方案 »
- 在COM中使用数组参数
- 关于DEBUG改UNICODE的问题
- 一个关于输入法生成器的问题
- mfc 如何实现类似IE6的界面,而且支持XP styler
- 再问如何将*xml转换成*.txt,用什么方法,在线结帖
- 请问为什么我不能得到WebBrowser控件的ICustomDoc接口
- 在Dll 中用 CreateWindow 创建的窗体上绘图, 绘制第一个图可以, 但绘制第二个图有时却不行。
- 关于Unhandled exception :0xC000005:Access Violation 的问题
- 关于线程的内存回收
- 弱弱智问题
- 很奇怪的问题,这样也能内存操作错误?
- SHGetSpecialFolderPath 问题:identifier not found
虽然它也有错, 不过很少遇到吧AfxCallWndProc(pWnd, pWnd->m_hWnd, message, wParam, lParam);
pWnd 这个指针有问题? 检查堆栈 上下文代码