void CBackupinfoDlg::Loadinf()
{
CFile f;
f.Open(strDestfile,  CFile::modeRead);
CArchive ar(&f,CArchive::load);
Serialize(ar);
ar.Close();
f.Close();}
这样创建的,  
Loadinf()和Serialize ()属于一个类。

解决方案 »

  1.   

    我知道是那里错了,  strDestfile 一开始没有内容的,f.Open(strDestfile,  CFile::modeRead);
            
    ar>>strSource1>>strSource1>>strSource1>>strDestfile;
    当然出错了,
    可是,我要打开目标文件strDestfile,  而目标文件必须用 >> 才能得到?
    而serilize 需要有个 CFile f,  f需要参数strDestfile;