|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.04.2009, 22:21 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
FileSetAttr
Подскажите почему после пременения функции FileSetAttr('С:\1.txt',FaHidden); не возможно в него записывать данные. записывыю так
Memo1.Lines.SaveToFile('С:\1.txt') |
05.04.2009, 22:32 | #2 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
а Вам случайно не сообщение с текстом 'Cannot create file "С:\1.txt". Системе не удается найти указанный путь.' выбивает??
если да - то попробуйте переключить для начала расскладку клавиатуры на англ.. а именно Memo1.Lines.SaveToFile('C:\1.txt')
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" Последний раз редактировалось Ntlegend; 05.04.2009 в 22:37. |
05.04.2009, 23:07 | #3 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
Ntlegend случайно нет. возможно функция FileSetAttr задает атрибуты файлу только для чтения. тогда как от этого избавится. вообщем помогите кто может. ошибка:.....Отказано в доступе....
Последний раз редактировалось StartMis; 05.04.2009 в 23:16. |
05.04.2009, 23:17 | #4 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
почетайте про особенности этой функцыи под разными ОС.. у меня ВихХР СП2.. все работает нормально..
еще есть такой вариант что у вас в коде идут 2 строчки подряд Код:
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
05.04.2009, 23:22 | #5 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 175
|
не знаю может я много чего непонемаю но да же после перезагрузки проги в файл запись ну никак непрет. изменяеш атрибуты не на скрытый запись происходит. ну явно же он не занят.
|
05.04.2009, 23:46 | #6 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Однако ж у меня тоже не сохраняется в "скрытый" файл - даже если вообще не писать "FileSetAttr", а вручную в проводнике сделать "C:\1.txt" скрытым - ошибка... Почему так - не знаю... Даже как-то не замечал этого раньше - просто не было необходимости записывать именно в "скрытый" файл... В принципе можно сделать так: Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
05.04.2009, 23:56 | #7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
разве это не логично, что нельзя просто так записать в скрытый файл ?
Для записи вам необходимо получить соответствующие привелегии, кстати, в справке об этом как раз и напиано.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |