Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ОбработкаОжидания (число прочтений - 4125 )
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
ОбработкаОжидания
11. Октября 2006 :: 17:14
Печать  
Случайно обнаружил что ФормаРасш.ОбработкаОжидания("МояПроцедура",1), да и Сервис.ОбработкаОжидания("МояПроцедура",1) работают, не нагружая процессор и не расходуя память. Интервал вызова 1, в отличие от стандартной процедуры, это 1мс, а не 1 сек.
Т.е. такие вызовы ОбработкиОжидания можно  использовать для отлавливания разных событий (например, появление флажкового файла) с высокой скоростью реакции без потери производительности.
Надо еще учесть, что экземпляров таких таймеров для объекта "РасширениеФормы " можно создать сколь угодно много.
Прошу меня опровергнуть Улыбка
  
Наверх
ICQ  
IP записан
 
АЛьФ
FormEx developer
1c++ developer
Отсутствует



Сообщений: 1538
Местоположение: Санкт-Петербург
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ОбработкаОжидания
Ответ #1 - 12. Октября 2006 :: 06:40
Печать  
Процессор все же не может не нагружаться, т.к. идет же выполнение какого-то кода.
  

FormEx developer
Наверх
www  
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ОбработкаОжидания
Ответ #2 - 12. Октября 2006 :: 07:32
Печать  
могу добавить, что эта обработка ожидания, в отличие от штатной, работает и в модальном режиме тоже, а также при открытых модальных диалогах Вопрос(), Предупреждение(), ВвестиЗначение() и т.д...
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: ОбработкаОжидания
Ответ #3 - 12. Октября 2006 :: 08:08
Печать  
Цитата:
Процессор все же не может не нагружаться, т.к. идет же выполнение какого-то кода.

Ну, скажем, нагружается ничтожно мало Улыбка
Запустив несколько экземпляров таймера с минимальным интервалом, можно получить некий суррогат сервера, который будет "слушать" различные события. Улыбка
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать