Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Jolyk
0 / 0 / 0
Регистрация: 07.08.2007
Сообщений: 6
#1

Почему _lwrite выдает ошибку 5 access denied? - C++

12.05.2011, 19:26. Просмотров 777. Ответов 2
Метки нет (Все метки)

Программа открывает файл для записи, пишет в него. Все хорошо. Но через полгода та же программа открывает файл для записи (CreateFile(szLogFile, GENERIC_WRITE...)) успешно, а при записи (_lwrite) выдает ошибку 5 access denied (пошел на..., то есть в доступе отказано). Кто-нибудь может предположить как вообще может быть такая ошибка? Если например ReadOnly навесить на файл, то облом будет еще при открытии, а тут при записи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 19:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему _lwrite выдает ошибку 5 access denied? (C++):

Почему не выдает ошибку? - C++
здравствуйте, я недавно начал осваивать с++. Когда я игрался с типами данных, то возник такой вопрос: если какой нибудь переменной...

Почему выдает ошибку? - C++
#include<iostream.h> #include<iomanip.h> void main() { float a,e,sum=0.0; int i,j; cout<<"Vvod massiva a:\n"; ...

Почему выдает ошибку ? - C++
#include <iostream> using std::cout; using std::cin; using std::endl; #include <string> using std::string; class Invoice { ...

почему выдает ошибку - C++
#include <iostream> #include <math.h> #include <iomanip> #include <string.h> using namespace std; struct MARSH { char...

почему выдает ошибку - C++
#include <iostream> #include <cmath> int main() { const int SIZE=10; int a={0,1}, b={0,1}; unsigned int...

Почему выдает ошибку - C++
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> #include "stdafx.h" #include "windows.h" void...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
12.05.2011, 20:11 #2
другая OS (например, не Win 95, а Win XP), как вариант: права доступа к диску для пользователя, под которым запускается процесс

Удачи,
Владимир
Jolyk
0 / 0 / 0
Регистрация: 07.08.2007
Сообщений: 6
13.05.2011, 18:51  [ТС] #3
ScanDisk нашел много проблем. После этого (скорее всего) глюк прошел.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2011, 18:51
Привет! Вот еще темы с ответами:

Почему выдает ошибку - C++
#include <stdio.h> #include <conio.h> void main() { double a; char c; scanf("%c", &c); printf("%c\n", c); ...

Почему компилятор выдает ошибку? - C++
#include <stdio.h> #include <clocale> typedef enum{ COUNT, POUNDS, PINTS }unit_of_measure; typedef union{ short count;...

Выдает ошибку, не понимаю почему! - C++
Эта строка подчеркивает красным: if(strcmp(str,"sin")==0) res=sin(res); #include <iostream> #include <conio.h> #include...

почему link выдает ошибку? - C++
Добрый вечер. Программа компилируется,но линк выдает ошибку... что в программе не так? #include <iostream> #include <fstream> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru