我的一个对话框中有一个Edit对应的变量为m_strFile,我想点该对话框中的某按钮调用一个FileDialog,用CFileDialog的GetPathName来赋值m_strFile,程序如下:
void CAlgorithmDlg::OnBrowse() 
{
char szFilter[]="Algorithm Files(*.dll)|*.dll|";
CFileDialog m_FileDlg(TRUE,"dll","*.dll",OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,szFilter,
this);
int ret=m_FileDlg.DoModal();
if(ret==IDOK)
{
m_strFile=m_FileDlg.GetPathName();
}
UpdateData(FALSE);

}
这样,功能实现了,可是调试时,会出现
this中的m_strFile: CXX0030:Error:expression cannot be evaluated
为什么呢,怎么解决,
只有这么多分了,谢谢指导