Тема: AHK: Правильный выход из функции
Всем привет, нужна небольшая помощь. У меня есть скрипт в нём имеется около 40 функций. Все они вызываются из основной при соблюдении определенных условий. При полном выполнении вызваной функции скрипт у меня возвращается к первому с помощь вызова основной функции. Но как Я понимаю из-за этого происходит переполнение стека. Как избежать данной проблемы? Пример кода ниже.
Block1()
{
if(A_Time = 19)
Block2()
if(A_Time = 20)
Block3()
и тд.
}
Block2()
{
тут много кода.
Block1()
}
Block3()
{
тут много кода.
Block1()
}