Добрый день. Прошу помощи в решении одной проблемы, появившейся, скорее всего потому что я еще новичок.) Усердное изучение учебника и поиск не дало своих плодов, поэтому, если кого-то раздражу примитивным вопросом, прошу сразу извинить) Суть проблемы такова: есть программа, код которой, по сути, большой повторяющийся "н" раз цикл. Есть таймер. Необходимо по истечении определенного времени(к примеру 10 минут) прервать выполнение всего большого цикла(на какой бы стадии он не выполнялся), и начать выполнение определенной функции. Проблема в том, что я не знаю, что именно будет выполнятся в момент окончания таймера. Предполагаю, что пихать повсюду условие, "не закончился ли таймер" не самое рациональное решение. Подозреваю, что есть какое то условие, которое позволяет сразу же все прервать и выполнять указанное действие, наподобие "HotKeySet".