Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как поймать прерывание по Esc? (число прочтений - 2079 )
novichek
Экс-Участник


Как поймать прерывание по Esc?
17. Апреля 2008 :: 04:06
Печать  
Была где-то тема, только помнится закончилась она "ничем" (или как обычно пропустил чего?). Очень хочется такого события, чтобы корректно логировать выполнение особо "напряжного" кода и прогрессбары прятать.
  
Наверх
 
IP записан
 
novichek
Экс-Участник


Re: Как поймать прерывание по Esc?
Ответ #1 - 17. Апреля 2008 :: 09:04
Печать  
Это очень сложно реализовать? Это никому не надо? или я вообще ни туда запостил? Нерешительный
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Как поймать прерывание по Esc?
Ответ #2 - 17. Апреля 2008 :: 09:14
Печать  
Гм... Событие стандартное - ПриНажатии (Отжатии)КнопкиКлавиатуры().
Но что-то подсказывает, что автор хочет вмешаться в процесс, когда 1С притворяется глухой и ни на что не реагирует.
  
Наверх
ICQ  
IP записан
 
novichek
Экс-Участник


Re: Как поймать прерывание по Esc?
Ответ #3 - 17. Апреля 2008 :: 09:34
Печать  
Неее, когда она работает, ну и пускай работает. А вот когда во время этой работы пользователь нажал Esc, ему спросилось "Прервать выполнение обработки?" и он ответил "Да" вот об этом я хочу узнать сразу же, ибо в этом случае код эскейпа до ПриНажатииКнопкиКлавиатуры не долетает.

ЗЫ: ИМХО единственный сейчас более-менее корректный выход из ситуации - запретить прерывание по эскейпу. А не хотелось бы...
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать