Форум: "Система";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
ВнизСколько запущено программ? Найти похожие ветки
← →
Zhek (2003-10-24 10:14) [0]Доброго всем времени суток!
Пишу программу работающую по сети с базой данных(БД).
Появилась трудность: "Нужно узнать есть ли/сколько еще в
локальной сети работающих копий этой программы?"
Это нужно для того, чтобы первая копия, при запуске,
кое-что делала с БД для себя и последующих своих "клонов",
а последняя, при завершении, восстанавливала все для другого приложения.
P$ Нужно реализовать средствами Delphi 5!
← →
Илайдж (2003-10-24 11:27) [1]>>Это нужно для того, чтобы первая копия, при запуске,
кое-что делала с БД для себя и последующих своих "клонов",
а последняя, при завершении, восстанавливала все для другого приложения
Не совсем понятно, что должна делать первая копия и что должна восстанавливать последняя.
Относительно работающих копий - у нас эта проблема решается след. образом:
в датамодуле, где висит TDatabase (TADOConnetion) на коннекте некую таблицу записывается ID программы (он вшит изначально), генерируется номер сессии (~20 символов ;)) и пишется КТО работает с данной копией (а сейчас еще с КАКОГО компьютера).
а при датамодуль дестрой, из таблицы выкидывается запись, в которой сессия совпадает с сессией программы.
У тя БД какая?
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c