Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2011, 18:43   #1
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию Проблема копирования программных файлов с диска.

Копирую готовую программу с диска на комп с помощью моего инсталлятора, запускаю уже готовую, и в программе есть момент, когда она переписывает один из своих файлов (это рисунок, она его просто заменяет в процессе работы, *bmp). В этот момент при работе программы вылазит ошибка: "Файл создать нельзя - отказано в доступе". При выходе из программы она также переписывает один из своих файлов. В этот момент вылазит ошибка: "File access denied". Отказано в доступе. А когда компилирую ее на компе (т.е. не копирую с диска) все нормально, и с ехе-шника тоже нормально идет.

Еще очень важный момент: если просто вручную скопировать все файлы с диска, то все идет нормально, как надо. А если ее копировал инсталлятор, то проблема, указанная выше.

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

Еще более важный момент: все становится нормально после снятия флажков на программных файлах "Только чтение". Почему то инсталлятор или винда сама выставляет эти флажки. Как от этого избавиться а? Просто срочно нужно решение, ибо завтра сдать прогу.

Если пояснения нужны пишите.
даешь высокое напряжение

Последний раз редактировалось Vova777; 05.06.2011 в 18:46.
Vova777 вне форума Ответить с цитированием
Старый 05.06.2011, 18:55   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

GetFileAttributes
SetFileAttributes
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.06.2011, 19:18   #3
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
В десятку! Спасибо Пепел Феникса.
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отследить окончание копирования файлов? artemavd Общие вопросы Delphi 1 20.04.2011 15:37
Макрос для копирования значений из нескольких файлов в один общий с определенным условием копирования zenner Microsoft Office Excel 0 21.03.2011 14:48
Защита диска от копирования NoName_emaNoN Безопасность, Шифрование 15 28.02.2011 19:59
Защита файлов от копирования CodeNOT Общие вопросы C/C++ 1 07.02.2011 23:50
Помогите с программой копирования файлов nanocrew Помощь студентам 6 13.07.2009 16:14