Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Внизотлавливание событий InterBase Найти похожие ветки
← →
Виталий Викторович Яничкин (2002-11-14 21:01) [0]Здравствуйте!
Мне поручили ответственное задание, требующее особого подхода к его решению. Задание заключается в следующем: мне необходимо написать сервис, который бы отлавливал все события (events) InterBase и для определенных запускал другие сервисы. С первой частью задания, т.е. с написанием сервиса, я справился. Теперь необходимо каким-то образом реализовать вторую часть. Что мне для этого необходимо знать и какие использовать компоненты?
← →
Dr_Mike (2002-11-14 22:29) [1]Что имеется в виду под "запускал другие сервисы" ?
← →
Виталий Викторович Яничкин (2002-11-15 00:27) [2]Ну, слово "сервисы" можно заменить на "программы". Т.е. либо происходило информирование пользователя о возникновении события, либо запись в лог, либо запуск программы.
← →
Alexandr (2002-11-15 07:32) [3]в чем проблема, Виталий Викторович Яничкин ?
CreateProcess и подобные тебе в этом помогут.
← →
Виталий Викторович Яничкин (2002-11-15 20:17) [4]Главна задача - отловить события, а запускать программы CreateProcessом. Ты думаешь о чем пишешь?
← →
Dr_Mike (2002-11-20 15:51) [5]>Виталий Викторович Яничкин (15.11.02 20:17)
Главна задача - отловить события, а запускать программы CreateProcessом. Ты думаешь о чем пишешь?
О так называемом лабиринтном мышлении слышали, уважаемый ? - Это когда предложение можно читать хоть с начала, хоть с конца, все равно о чем спрашивают, непонятно...
← →
Prooksius (2002-11-20 16:15) [6]Вам понадобится какой-то EventAlerter (какой - зависит от компонент доступа к IB, которыми вы пользуетесь)
В него записать все события, которые будет получать приложение, зарегистрировать их и по событию OnEventAlert (кажется так) обрабатывать.
Есть пример такой в 5 дельфи, должен быть и в 6 и 7:
c:\Program Files\Borland\Delphi5\Demos\Db\Ibdemo\
Это пример работы с событиями в IB.
Сразу говорю, что та компонента, которая используется в примере - глюкавая, потребуется найти лучше. Вариант - SuperIBEventAlerter.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c