单步正常,运行出错。打开文件
下面的代码就是打开要选择的.txt文件,单步调试Go的时候没有问题,但Ctrl+F5运行时候就出错 。m_strDir是编辑框csting类型的变量。 很奇怪啊!
void CLvdsDlg::OnButtonChooseFile()
{
// TODO: Add your control notification handler code here
static char BASED_CODE szFilter[] = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||";
CFileDialog FileDlg( TRUE, NULL, NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
szFilter );
if( FileDlg.DoModal() ==IDOK )
{
UpdateData(true);
CString lpstrName = FileDlg.GetPathName( );
m_strDir=lpstrName; // 出错的行
UpdateData(FALSE); //出错的行
}
}