发明名称 СПОСОБ НАПИСАНИЯ ФУНКЦИЙ-ОБРАБОТЧИКОВ СОБЫТИЙ В СИСТЕМАХ, УПРАВЛЯЕМЫХ СОБЫТИЯМИ
摘要 1. Способ написания функций-обработчиков в системах обработки событий, когда на каждое пришедшее событие вызывается специальная функция-обработчик, которая разбирает и обрабатывает поступившие события, отличающийся тем, что вводят операторы-разделители, являющиеся специальными макросами или расширениями языка программирования, при первом вызове функции первый разделитель определяют текущим, при любом вызове функции выполняют операторы только от текущего до следующего разделителя, если выполнение программы доходит до следующего разделителя, то выполнение функции завершают, при следующем вызове функций разделитель, на котором завершилось выполнение программы, определяют текущим, операторы проверки входящих событий и операторы выдачи управляющих сигналов размещают в секциях между разделителями в соответствии с последовательностью выполнения технологического цикла объекта, порождающего событие. ! 2. Способ по п.1, отличающийся тем, что вводят операторы, являющиеся специальными макросами или расширениями языка программирования, позволяющие для любой функции обработки событий изменить текущий разделитель или блокировать выполнение функции, то есть при вызове функции не выполняется ни одна секция между разделителями. ! 3. Способ по п.1, отличающийся тем, что разделители организуют так, что при вызове оператора-разделителя запускается таймер с параметром тайм-аута, указанном пользователем в операторе-разделителе, в случае, если необходимое сообщение не приходит до срабатывания тайм-аута, вызывают функцию-обработчик событий для отработки ситуации неприхода ожидаемого события вовремя.
申请公布号 RU2008130293(A) 申请公布日期 2010.01.27
申请号 RU20080130293 申请日期 2008.07.22
申请人 Общество с ограниченной ответственностью Фирма "ДАТА-ЦЕНТР" (ООО Фирма "ДАТА-ЦЕНТР") (RU) 发明人 Гайнанов Дамир Насибуллович (RU);Беренов Дмитрий Александрович (RU);Нигматуллин Фарид Танурович (RU);Пурзиков Евгений Владимирович (RU)
分类号 G05B13/00 主分类号 G05B13/00
代理机构 代理人
主权项
地址