Как можно четко определить было ли прервано по ESC выполение процедуры? #98487


#0 by МЮЛЛЕР
Как можно четко определить было ли прервано по ESC выполение процедуры или функции?
#1 by МЮЛЛЕР
Или как можно воспрепятсвовать этому?
#2 by Друид
Воспрепятствывать - используя ВКА вот узнать прервали или нет - заведи файл. При старте обработки запиши в него "0" - после завершения - "1". Прервали по Esc - останется "0"
#3 by КонецЦикла
2 ОФФ: А чего тебя забанили?
#4 by Sasha
#5 by Sasha
а еще
#6 by Fram
а зачем файл? переменной будет недостаточно?
#7 by Друид
КАРАСЯ пытался попотрошить. Только до жабр добрался - железякой стукнуло
#8 by Друид
Глобальной? Может быть... смотря для чего это надо. Может чел хочет потом смотреть кто и когда прерывал обработки его.
#9 by Умка
А что у тебя все на одном компе работают? Как это чел не знает, кто прервал его обработку? Пусть заблокирует экран.
#10 by МЮЛЛЕР
Спасибо всем, что отозвались. -ЗагрузитьВнешнююКомпоненту("1CUtil.dll"); - глобальный модульОшибка при создании объекта из компоненты E:Work1СDemoDevelopCRM20041CUtil.dll (отсутствует интерфейс IInitDone), а при чем тут переменная и файл? Процедура или функция прерывается полностью по ESC и до КонецПроцедуры (КонецФункции) не доходит....
#11 by МЮЛЛЕР
В по поводу я был не прав.
#12 by Fram
:)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С