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