调试程序时总死机是为什么?
一个基于对话框的VC程序,需要读取大批量的.txt文件进行处理,在运行的时候没有错误,可是每次debug状态中,点了读取批量文件按钮后就死机了,不知道问什么。重新装了VC6也没有用。在程序中有一段开辟lpstrFile 缓冲的代码: dlg.m_ofn.lpstrFile=new TCHAR[10240]; // 重新定义 lpstrFile 缓冲大小
memset(dlg.m_ofn.lpstrFile,0,10240); // 初始化定义的缓冲
dlg.m_ofn.nMaxFile = 10240;
这个有影响吗?可是屏蔽掉也会死机。到底是程序的事情还是别的问题?
谢谢啦!