acall
... = mf.acall (func, ...)
Параметры:
func: function
...: 0 или более Lua-величин
Возвращает:
...: 0 или более Lua-величин
Описание:
Данная функция вызывает "асинхронно" функцию func, передавая ей все последующие
аргументы.
mf.acall является как бы специализацией Plugin.Call для плагина LuaMacro,
но, в отличие от Plugin.Call, она позволяет выполнять код в контексте вызывающей
функции, а также передавать и возвращать любые Lua-величины.
Как и Plugin.Call, mf.acall является "асинхронной": при выводе функцией func
диалога или меню на экран, mf.acall сразу завершает работу и возвращает true.
Если функция func не выводит диалог или меню на экран, то имеет место "синхронный"
режим работы: в этом случае mf.acall возвращает все величины, возвращённые
функцией func.
См. также:
Ограничения в использовании некоторых функций