if(dlg.DoModal()==IDOK)
{
        m_txtpath="..\\ss.txt";//
. . .假设以上dlg.GetPathName=="c:\\a.txt"
而应用程序的当前路径为d:\\my.exe,,//if(dlg.DoModal()==IDOK)
{
        m_txtpath="..\\ss.txt";//
. . .则为以上注释掉以上代码后,,当前路径就打开错误 
了呢,,非得要dlg存在才行吗???