Тема: AHK: Передача функции, в качестве аргумента, другой функции.
Каким образом, можно организовать передачу функции в функцию? Отчасти, для функций без параметров, понятно как это сделать.
Например:
main("func1", "func2", 1)
main(f1, f2, select)
{
if(select = 1)
%f1%()
else
%f2%()
}
func1()
{
ToolTip % "функция 1"
}
func2()
{
ToolTip % "функция 2"
}
Esc::ExitApp
Как осуществить то же самое, но для функции с параметрами? Т.е. что-то вроде:
вызов:
main(функция #1(параметры), функция #2(параметры), выбор)определение :
main(функция #1, функция #2, выбор)
если выбор = 1
выполнить функция #1(параметры функции 1)
иначе
выполнить функция #2(параметры функции 2)
Если не трудно, с примером.

