Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > file-mapping отмена изменений


Автор: volatile 25.3.2011, 23:59
Код

ptr = (char*) MapViewOfFile(hFileMap, FILE_MAP_WRITE, 0, 0, 0);
ptr[2] = 'a';
// и тут произошла ошибка.
как вернуть все изменения назад, т.е. как не записывать файл на диск?




Автор: alexvs11 26.3.2011, 10:56
volatile, сделать резервный файл?
можно посмотреть в винде вроде были транзакционные операции с файлами

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)