![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
File Access denied [D6, D7, Win2k]
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]Возможно файл уже открыт другим приложением.