Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

что за файлы *.lck [D7, Paradox]


Igor Mish ©   (2003-06-25 16:40:00) 

Привет ! Кто может подсказать откуда берутся в базе файлы с расширением *.lck и для чего они нужны. Я где-то слышал, что их надо все время удалять. С чем их едят и как с ними бороться (если надо). Они не дают запускаться программе на другом компьютере.
Спасибо.


Dred2k   (2003-06-25 20:58:00) [1]


> Anatoly Podgoretsky © (25.06.03 20:52)

Ну почему же?
$2C06 : "Directory is controlled by other .NET file."еще никто не отменял.
(это насчет > Они не дают запускаться программе на другом компьютере., инфа о *.net в *.lck содержится - даже после сноса приложения при другом NET DIR таблицы не открываются).


Anatoly Podgoretsky   (2003-06-25 20:52:00) [2]

Dred2k © (25.06.03 16:56)
Про букву то не надо.


Dred2k   (2003-06-25 16:56:00) [3]

Это блокировочные файлы парадокса. В них содержится служебная инфа об открытых таблицах в данном каталоге. Чтобы две разные сессии (приложения на разных компах, к примеру) могли открыть таблицу в одном каталоге, необходимо, чтобы у данных сессий был один и тот же сетевой каталог (NET DIR). В том каталоге лежит файл PDOXUSRS.NET, используемый для контроля совместного доступа к таблицам. В сетевом варианте необходимо корневой каталог базы расшарить на одной их станций (файл-сервер), а на остальных подрубить на одну и ту же букву. На сервере нужно сделать subst, если есть желание запускать приложение и там. На всех станциях в админе БДЕ выставляешь localshare=true, net dir=<буква с базой>.
Файлы *.lck удаляются автоматически при корректном закрытии сессии. При желании можно попытаться их грохнуть перед открытием таблицы (если не удаляться - значит, их кто-то "держит").


Наверх

Титульная страница Поиск, карта сайта Написать письмо