Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-27938
Ferrarium
2002-11-29 10:36
2002.12.09
Работа с файлами


4-28359
ULTRIX
2002-10-26 01:26
2002.12.09
Окна хендлы и эдиты


3-27839
alcat
2002-11-20 17:08
2002.12.09
Хочется в 20 раз быстрее......


3-27805
DiamondA
2002-11-22 07:39
2002.12.09
InterBase and TerminalService??????????


1-28018
^Sanya
2002-11-30 01:41
2002.12.09
Создание компонента:





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский