苦恼:为什么一给控件添加变量,程序就出错!
为了给一程序添加功能,加上一控件(例如CEdit控件),不给此控件加变量没问题,一加上就报错,调试报错信息如下(报错地点在下面代码中标注):
output报错信息是:
First-chance exception in VideoTool.exe: 0xC0000005: Access Violation.
弹出窗口的报错信息是
Unhandled exception in VideoTool.exe: 0xC0000005: Access Violation.
BOOL CVideoToolApp::InitInstance()
{
AfxEnableControlContainer();
#ifdef _AFXDLL
Enable3dControls(); // Call this when using MFC in a shared DLL
#else
Enable3dControlsStatic(); // Call this when linking to MFC statically
#endif
CVideoToolDlg dlg;
m_pMainWnd = &dlg; //调试到这步报错,奇怪的是偶尔会不报错成功运行程序!
.........
.......
}
这是怎么回事啊?