powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / c++ builder 5 отключить блокоровку файла BD
11 сообщений из 11, страница 1 из 1
c++ builder 5 отключить блокоровку файла BD
    #32582830
bober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется БД на c++ builder 5 (Paradox + компонент Table).
Данные лежат на общедоступном сетевом диске.
Один юзер вошел - второго не пускает: Directory is controlled by other .NET file
file: PDOXUSRC.LCK
Как отключить блокировку ?
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32582842
drug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может это поможет:

Table1->Exclusive = true;
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32582846
drug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... т.е. Table1->Exclusive = false;

)
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32582919
bober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, так не выходит
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32582928
bober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, так не выходит
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32584776
bober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я заметил, если база находится на моем винте, а не на общем сетевом диске, ее можно одновраменно открыть несколько раз, или разными прогами, использующими одну таблицу. Почему, здесь блокировка не срабатывает ?

Может, дело не в Парадоксе или Билдере, а в домене ?

Хотя любой текстовый файл, созданный в той-же папке, открывается одновременно многими компами без проблем.

HELP !!!
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32584794
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Session->NetFileDir = "каталог на общедоступном сетевом диске";
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32585010
bober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал:

Session->NetFileDir = "каталог на общедоступном сетевом диске";

Более того, создал 2 одинаковых ф-ла, в котор. отличается параметр
Session->Name

Запускаем одноврем. оба файла (База на общем диске )
Результат:

С одного компа - ок
С разных компов - : Directory is controlled by other .NET file file: PDOXUSRC.LCK

Такое впечатление, что блокирует не другим сеансам, а другим компам.

Если кто сталкивался с подобным, помогите.
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32585105
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А имя "каталога на общедоступном сетевом диске"
для 1-ой и 2-ой машины абсолютно одинаково ?

К примеру, если этот каталог назван русскими буквами,
то имеет значение даже регистр, т.е.,
если на М1 ->NetFileDir = "S:\МояБаза",
а на М2 ->NetFileDir = "S:\Моябаза", то получим Directory is controlled . . .
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32585193
bober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имя одинаково и указано правильно, ведь любая машина хватает базу, если конектится первой.
...
Рейтинг: 0 / 0
c++ builder 5 отключить блокоровку файла BD
    #32585713
bober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спрасибо, получилось.

Я стормозил, при активации формы

не
Session->NetFileDir = "o:\data";

а
Session 1 ->NetFileDir = "o:\data";

Еще раз всем спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / c++ builder 5 отключить блокоровку файла BD
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]