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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2010, 03:18   #1
kakawkin
Форумчанин
 
Регистрация: 21.09.2009
Сообщений: 431
По умолчанию UnlockFile как правильно ?

Работаю с файловой системей и возникла пробелма в том что пишет мол файл занят другим процессом и т.д. - как снять правельно блокировку. А то в инете примеров ненашел вовсе
kakawkin вне форума Ответить с цитированием
Старый 18.08.2010, 07:09   #2
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
Сообщение от kakawkin Посмотреть сообщение
Работаю с файловой системей и возникла пробелма в том что пишет мол файл занят другим процессом и т.д. - как снять правельно блокировку. А то в инете примеров ненашел вовсе
Посмотри тему может поможет
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 18.08.2010, 09:16   #3
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

блокировку с файла никак не снять пока процесс который его занял не снимет блокировку сам
rpy3uH вне форума Ответить с цитированием
Старый 18.08.2010, 09:22   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
rpy3uH
А через DuplicateHandle? Или это сказки?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2010, 09:37   #5
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

ну да и так можно. но не так просто
Работа с занятыми файлами там описан способ с использованием функции DuplicateHandle

Последний раз редактировалось rpy3uH; 18.08.2010 в 09:41.
rpy3uH вне форума Ответить с цитированием
Старый 18.08.2010, 11:49   #6
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

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

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

"Долбанная глючная Винда, будь проклят Билл Гейтс" - ругается пользователь и ставит Linux.





Вы уверены, что вы этого хотите?
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно редактировать? AK BULLETS Общие вопросы Delphi 1 22.03.2010 18:41
Как правильно прописать? clanz Microsoft Office Access 1 26.02.2010 11:38
Как правильно написать?? Дима я Общие вопросы C/C++ 6 25.11.2009 22:52
Как правильно? Georgeo Общие вопросы C/C++ 6 20.09.2009 16:14
Как правильно зациклить?) Roman_ PHP 3 01.05.2009 15:56