Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.30;
Скачать: CL | DM;

Вниз

Сколько запущено программ?   Найти похожие ветки 

 
Zhek ©   (2003-10-24 10:14) [0]

Доброго всем времени суток!
Пишу программу работающую по сети с базой данных(БД).
Появилась трудность: "Нужно узнать есть ли/сколько еще в
локальной сети работающих копий этой программы?"
Это нужно для того, чтобы первая копия, при запуске,
кое-что делала с БД для себя и последующих своих "клонов",
а последняя, при завершении, восстанавливала все для другого приложения.

P$ Нужно реализовать средствами Delphi 5!


 
Илайдж ©   (2003-10-24 11:27) [1]

>>Это нужно для того, чтобы первая копия, при запуске,
кое-что делала с БД для себя и последующих своих "клонов",
а последняя, при завершении, восстанавливала все для другого приложения

Не совсем понятно, что должна делать первая копия и что должна восстанавливать последняя.

Относительно работающих копий - у нас эта проблема решается след. образом:
в датамодуле, где висит TDatabase (TADOConnetion) на коннекте некую таблицу записывается ID программы (он вшит изначально), генерируется номер сессии (~20 символов ;)) и пишется КТО работает с данной копией (а сейчас еще с КАКОГО компьютера).

а при датамодуль дестрой, из таблицы выкидывается запись, в которой сессия совпадает с сессией программы.
У тя БД какая?



Страницы: 1 вся ветка

Текущий архив: 2003.12.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-99573
ivc_andr
2003-12-17 14:38
2003.12.30
в Edit вводить только цыфры


1-99546
KOT
2003-12-16 08:26
2003.12.30
Как ине задать таймер чтобы систему не грузить


14-99733
Rihter
2003-12-07 23:26
2003.12.30
Чем отличается реляционная база от других?


3-99436
Vick
2003-12-04 18:01
2003.12.30
Обработка ошибок в MSSQL


8-99652
Gimer
2003-08-28 21:21
2003.12.30
Распечатать не из объекта?