![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
События в InterBase [D6, IB5.x]
Масяня © (2002-12-07 13:18:00)Добрый день.
Не отслеживается наступление событий из Delphi при использование компонента TIBEventAlerter. Help me, please :(
Prooksius (2002-12-08 20:52:00) [1]2 Масяня (07.12.02 13:18)
Совет: не пользуйся стандартным обработчиком событий. Глючный он.
Возми SuperIBEventAlerter (он есть в последних FIBPlus)
Сергєєв Володимир (2002-12-08 17:43:00) [2]Слышь, я тут смотрю ты юзаешь Делфи6 ? А на кой хрен тебе тогда IB5.x. Шестой бери. Поставляется вместе с Делфями6. И работает стабильно (личный опыт), и по настояшему кросс-платформ (разводил его как-то недавно по LINUX RedHat7.3) - базу перекинул из под виндов посто копированием файла по сетке - работает (хотя в теории написано, что для этого я должен был сначала сделать backup на виндах, а потом restore на линуксах).
А для IB6.x есть палитра компонентов InterBase & InterBaseAdmin. Есть там TIBEvents, который кстати работает непосредсвенно на АПИ сервера, а не через БДЕ, как его предшественник TIBEventAlerts. Только помни, что в мануале сказано, что в одном потоке можно ловить только до 14 событий. Следовательно, TIBEvents тоже может корректно ловить не более 14 событий. Если нужно ловить больше - кидай на форму второй компонент.
Да и вообще, я не знаю как ты кодишь прогу, но сам лично уже давно не юзаю при написании прог TTable TQuery,а перешел чисто на TIBTable, TIBQuery, TIBStoredProc. Тогда не нужно ташить клиенту все эту хрень с БДЕ на 30 метров.
А демку на него поиши не в Demos/DB, а в Demos/IB.
Prooksius (2002-12-07 15:09:00) [3]Пример есть работы с событиями в IB. Demos/DB