-
Доброго времени суток, уважаемые эксперты. При написании программы, работающей с базой данных на Firebird 2.1 cтолкнулся с такой проблемой: Если запускать более одной копии программы, то 2ая и последующие копии, запущенной программы, не видят изменения, сделанные первой копией программы, если их не запустить по новой. Вот собственно такой вопрос: Как с этим бороться? Ведь программа будет работать в локаьлной сети и требуется видеть обновления вносимые другими пользователсями. Работаю на Delphi 2009 с использованием компанент FibPlus 6.9.6. База данных паписана на Firebird 2.1. P.S.: Я в программировании в общем то еще новичек, так что не критикуйте сильно, если вопрос показался глупым...
-
> Raskal (18.04.10 00:34)
Старо как Джим Старки :) 1) и самое правильное - кнопка "обновить", по нажатии Close; Open; 2) post_event - но вариант 1) есть лучшее решение.
> P.S.: Я в программировании в общем то еще новичек, так что > не критикуйте сильно, если вопрос показался глупым...
Вопрос довольно стандартный для новичков..
-
> Raskal (18.04.10 00:34)
ibase.ru в помощь, кстати.
-
Спасибо, а про post_event можно ссылку, что бы по подробнее ознакомится?
-
ссылка сразу над твоим постом не устроит?
-
устроила, еще раз всем большое спасибо
-
Сделать кнопку "Обновить". Также обновлять после различных действий пользователя. Принудительно обновлять - не стоит.
|