Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

File Access denied [D6, D7, Win2k]


Страницы:   1 2

Billi ©   (2004-07-09 11:38:00) 

При попытке открыть файл возникает ошибка "File Access denied",
файл существует и его можно открыть для просмотра и редактирования другими программами (notepad), IOResult возвращает ошибку 5 (описания ее я найти не смог)
...
AssignFile(F,file_);
reset(F,1);
...
В чем может быть проблема?


Reindeer Moss Eater   (2004-07-09 13:17:00) [21]

Тоесть потвоемому я незнаю к чему хочу получить доступ :)))

Попробуй придумать объяснение правдоподобнее моего, основываясь на анамнезе. Или у посетителей попробуй получить.


Reindeer Moss Eater   (2004-07-09 13:15:00) [22]

файлы разные. сколько можно повторять?


Bill   (2004-07-09 13:15:00) [23]

Тоесть потвоемому я незнаю к чему хочу получить доступ :)))


Reindeer Moss Eater   (2004-07-09 13:13:00) [24]

Ты что, не понял?

Если блокнот запущенный тобой имеет доступ к файлу, то этотолько потому, что у твоей учетной записи есть доступ к этому файлу.

А если твоя программа написанная тобой и запускаемая тобой обламывается с AD то только потому, что твоей учетной записи акцесс денайед к этому файлу.


Bill   (2004-07-09 13:09:00) [25]

Хорошо пусть будет так, вопрос в том как мне получить доступ к файлу ?? Если я его копирую в другое место (под другим именем) AD остается (причем это именно тот файл т.к. rewrite тоже возвращает AD), что это может быть?? Права на доступа к файлу есть (под Админом сижу)


Reindeer Moss Eater   (2004-07-09 12:50:00) [26]

Неделю назад в ветке появился посетитель, который утверждал, что в файл не сохраняется информация когда он ее туда пишет.
Точнее когда он имя файла вводил вручную в TEdit программа ничего не писала в его файл, а когда выбирал файл c помощью диалога - писала.

Спустя четверо суток Зоркий Глаз заметил, что пишет в разные файлы, а изменения всегда ищет в только в одном.

PS чудес в программах не бывает.

Ты открываешь разные файлы.


Bill   (2004-07-09 12:45:00) [27]

Ясли бы все было так просто :( но это к сожалению нетак .


Reindeer Moss Eater   (2004-07-09 12:40:00) [28]

Блокнот и твоя программа открывают разные файлы.
а если нет, то программа открывает файл уже открытый блокнотом.


Bill   (2004-07-09 12:37:00) [29]

Только что скопировал его в отдельный каталог и повторил процедуру результат тот же, имя файла в проге правитьное копировал его в командную стороку и все ок.


Reindeer Moss Eater   (2004-07-09 12:32:00) [30]

Если файл открывается в блокноте, а программно при открытии этого файла получаешь AD, это значит, что файлы эти разные.


Bill   (2004-07-09 12:24:00) [31]

C:\master.dat


Alex_s   (2004-07-09 12:09:00) [32]

Какое у файла имя и как он описан?


Bill   (2004-07-09 12:05:00) [33]

Нашел описание ошибки но от этого не легче :(
Error Code Description
5         I/O Error


Bill   (2004-07-09 11:56:00) [34]

Нет я проверял все ок, самое интересное что другие приложения могут открывать этот файл его нельзя открыть только из моей программы


Alex_s   (2004-07-09 11:53:00) [35]

Возможно файл уже открыт другим приложением.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо