Re: Сериализация не вызывается
Здравствуйте volph, Вы писали:
V>Почему Сериализация не вызывается ?
V>[code]
V>if (pFDlg->DoModal() == IDOK) {
V> CString fname = pFDlg->GetPathName();
V> CFile * pFile = new CFile(fname, CFile::modeRead);
V> CArchive ar( pFile, CArchive::load);
V> Serialize(ar);
V>
V>
V> }
V>
V>[code]
Дорогой незнакомый друг. Обрати внимание на конструктор CFile:
CFile( );
CFile( int hFile );
CFile( LPCTSTR lpszFileName, UINT nOpenFlags );
throw( CFileException );
Он отнюдь не принимает CString. Написать можно так:
CFile * pFile = new CFile((LPCTSTR) fname, CFile::modeRead);
подобный код у меня работал.
Пока на собственное сообщение не было ответов, его можно удалить.