![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Возможноли запуском программы защитить какие нить файлы от удаления или от замены???
Например запустил Project1.exe и оно не разрешает удалить 1.txt c папки где сам стоит? |
|
#2
|
||||
|
||||
|
Держи его все время открытым эксклюзивно.
|
|
#3
|
||||
|
||||
|
а эт как? если открыть оно будет мне мешать
|
|
#4
|
||||
|
||||
|
Код:
var F :TextFile; begin AssignFile(F,'C:\1.txt'); // привязка переменной к файлу Reset(F); // Открытие файла (невизуально) CloseFile(F); //закрытие файла (при выходе из программы) end; |
|
#5
|
||||
|
||||
|
Чтобы удалить нельзя было, то не пиши CloseFile, но тогда другие программы к этому файлу доступа не получат. Также как и ты. Но если программу закрыть, то все будет нормально.
P. S. Почему Блокнот может открывать файлы, которые я уже использую? И jpg картинки в Проводнике предпросмотром можно увидеть.... |
|
#6
|
||||
|
||||
|
Цитата:
CloseFile нужно писать когда закрываеш прогу. А пока она активна файл будет недосупен! |
|
#7
|
||||
|
||||
|
Люди, ну а если нужный файл большой? Не подумали? И человек просит не именно текстовый файл, а вообще любой файл в системе! Почитайте его вопрос!
Последний раз редактировалось Winny, 26.12.2007 в 12:12. |
|
#8
|
||||
|
||||
|
Можно использовать функцию LockFile, но там труднее с её описанием
![]() |
|
#9
|
||||
|
||||
|
|