powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема в VC 2005 с компиляцией кода
1 сообщений из 1, страница 1 из 1
Проблема в VC 2005 с компиляцией кода
    #33562993
Andrew M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу приложение MFC на диалоге.

По нажатию на кнопку определенные данные должны быть записаны в файл через экземпляр объекта CArchive.

Если создаю проект в VC6 и пишу код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
void CFileTestDlg::OnButton1() 
{
	CFile f("c:\\aaat.txt", CFile::modeCreate|CFile::modeWrite);
	CArchive ar(&f, CArchive::store);

	CString _sT = "kjshdk";
	ar << _sT;

	ar.Close();
	f.Close();
}
То все работает нормально. Однако, если создать новый проект в VC 2005 с теми же характеристиками, то компилить этот код он отказывается. Если исправить все "ошибки", на которые он ругается, то получается код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
void CsecTestDlg::OnBnClickedButton1()
{
	CFile f((LPCTSTR)"c:\\aaat.txt", CFile::modeCreate|CFile::modeWrite);
	CArchive ar(&f, CArchive::store);

	CString _sT;// = "kjshdk";
	_sT = "ksd";
	ar << _sT;

	ar.Close();
	f.Close();
}
Он молча отрабатывает, но файл не создает.

Пытаюсь открыть проект созданный в VC6 в среде VC2005 и откомпилировать - работает нормально.

Подскажите в чем может быть проблема?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проблема в VC 2005 с компиляцией кода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]