Прошу прощения если такие темы уже существуют, вопрос связан с процедурами.
В общем не работает команда:
Код
set workwindow "переменная с хендлом"
Внутри процедуры proc, выдаёт такую ошибку:
(IMG:
http://skrinshoter.ru/i/071218/pRqLIBv6.png)
Сам код:
Код
call test
proc test
set #handleWin findWindow (Калькулятор)
set workwindow #handleWin
end_proc
end_script
Единственный вариант пока, который я для себя нашёл, это делать что то такое:
Код
call test
set workwindow $test
proc test
set #handleWin findWindow (Калькулятор)
set $result #handleWin
end_proc
end_script
Но такое решение меня не устраивает, потому что я не могу в таком случае вызывать одну процедуру из другой в тех случаях, когда требуется работа с разными окнами, и код в разы увеличивается, есть какое то решение или обход этой проблемы?
Заранее спасибо за ответ.