Код:
Main()
Func Main()
Compare()
PrintResult()
EndFunc
Func Compare()
ProgressOn("Моя программа", "Делаем расчет", "...", -1, -1, 2)
while 1
;~ представим, что функция Compare зависла
Sleep (100)
wend
EndFunc
Func PrintResult()
ConsoleWrite ("Все нормально" & @CRLF)
EndFunc
Как сделать следующую вещь:
Пользователь видит, что функция Compare зависла.
Он нажимает на иконку скрипта в трее - и эта зависшая функция должна завершить свою работу.
При этом функция main() должна продолжать выполняться. Можно ли реализовать с помощью AdlibRegister() ?