powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / открыта ли DBf-таблица
14 сообщений из 14, страница 1 из 1
открыта ли DBf-таблица
    #34316806
Андрей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем
Как узнать открыта ли DBf-таблица кем-то на другом компьютере?
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34316879
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю, если только попытаться открыть данную таблицу эксклюзивно, если даст - то не занята, если нет - то в ней кто-то "сидит". Больше как то ничего на ум не приходит...
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34316966
splayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак.
Открытие таблички происходит так: соединение, закачка таблицы в память, разъединение.
Как после этого можно узнать на какой машине в памяти есть образ таблички? :)
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34317488
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
splaynОткрытие таблички происходит так: соединение, закачка таблицы в память, разъединение. Как после этого можно узнать на какой машине в памяти есть образ таблички? :)Очень интересно, нельзя ли поподробнее?
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34317543
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChОчень интересно, нельзя ли поподробнее?

А. & Б. СтругацкиеВысочайшее достижение нейтронной мегалоплазмы! Ротор поля наподобие дивергенции градуирует себя вдоль спина и там, внутре, обращает материю вопроса в спиритуальные электрические вихри, из коих и возникает синегдоха отвечания...

Или просто ответ немного не по адресу вопроса... ;-)
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34317584
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное в курсор выкачивает )
а вообще fopen() и если дискриптор нормальный значит никто не пользует в данный момент
а для конкретного приложения лучше try
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34317784
Андрей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использую именно fopen и анализирую дескриптер.
Неужели нет ничего специального для DBF?
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34317828
Strong
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пользуй Lock(0)
по результату можно судить о блокировках
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34317834
qwertyqwerty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей КЯ использую именно fopen и анализирую дескриптер.
Неужели нет ничего специального для DBF?

Тебе поможет только WinAPI
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34317862
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedrikИли просто ответ немного не по адресу вопроса... ;-)Вероятно да... Хотя ход мысли мне нравится - я в принципе так и делаю (открывая файл на возможно короткое время)...

Вместо fopen стандартным подходом является как уже было сказано выше - попытка открыть файл в EXCLUSIVE использование (с последующей обработкой ошибок), функции FLOCK() ...
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34318221
qwertyqwerty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwertyqwerty Андрей КЯ использую именно fopen и анализирую дескриптер.
Неужели нет ничего специального для DBF?

Тебе поможет только WinAPI

Извиняюсь NetApi позволит узнать имя пользователя и имя компа с которого открыт файл,
фукция NetFileGetInfo.
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34320212
splayn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Redrik Sergey ChОчень интересно, нельзя ли поподробнее?

А. & Б. СтругацкиеВысочайшее достижение нейтронной мегалоплазмы! Ротор поля наподобие дивергенции градуирует себя вдоль спина и там, внутре, обращает материю вопроса в спиритуальные электрические вихри, из коих и возникает синегдоха отвечания...

Или просто ответ немного не по адресу вопроса... ;-)

А... ну конечно попытаться открыть эксклюзивно... если не получится, значит открыта кем-то... Я думал вопрос в том - кем???
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34320394
VSchelk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня в каждом проекте имеется файл куда я записываю данные команды sys(0), с указанием даты и времени. Все это делается при set exclusive off
...
Рейтинг: 0 / 0
открыта ли DBf-таблица
    #34321199
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
splayn А... ну конечно попытаться открыть эксклюзивно... если не получится, значит открыта кем-то... Я думал вопрос в том - кем???Этот простой вопрос мы обсуждали много раз - посмотрите поиск... NET API не всегда помогает, так как файл теоретически может быть открыт через интернет и в это случае лучше всего самому отслеживать данное событие...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / открыта ли DBf-таблица
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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