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

Вниз

отлавливание событий 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
3-27854
andy_ar
2002-11-21 07:49
2002.12.09
Как отобрать нужное количество записей?


4-28373
Deema Po
2002-10-25 20:20
2002.12.09
Почти TOPMOST


3-27867
kostik78ua
2002-11-21 10:29
2002.12.09
Сортировка


1-28014
smok_er
2002-11-29 21:07
2002.12.09
СтрингЛист - аргумент функции


14-28251
Линуксоид
2002-11-18 13:08
2002.12.09
Русский шрифт в Linux