В Фаре (3.0.4391 x86) с единственным плагином LuaMacro.dll и ранее установленными макросами запускаю макрос macrotest.lua и получаю картинку:
Code: Select all
╔══════════════════ Error ══════════════════╗
║ U:\FarLce\pluginsN\luamacro\LuaMacro.dll: ║
║ error in error handling ║
╟───────────────────────────────────────────╢
║ { OK } ║
╚═══════════════════════════════════════════╝
После неё в левом верхнем углу панелей Фара остаётся висеть значок 'P' на зелёном фоне. При этом Фар работает как будто бы значка и нет.
Когда же я в \Profile\Macros\scripts\ оставляю единственным только макрос-пускач macrotest(Shmuel)tst-she.lua для запуска macrotest.lua, то при его запуске попеременно с нерегулярной последовательностью наблюдаю следующие картинки:
Code: Select all
╔═════════════════════════════ LuaMacro ═════════════════════════════╗
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:204: assertion failed! ║
║ stack traceback: ║
║ [C]: in function 'assert' ║
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:204: in function ║
║ 'test_clip' ║
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:603: in function ║
║ 'test_mf' ║
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:1625: in function ║
║ 'test_all' ║
║ ...rLce\Profile\Macros\scripts\macrotest(Shmuel)tst-she.lua:13: ║
║ in function <...rLce\Profile\Macros\scripts\macrotest(Shmuel)tst- ║
║ she.lua:11> ║
╟────────────────────────────────────────────────────────────────────╢
║ { OK } ║
╚════════════════════════════════════════════════════════════════════╝
╔═════════════════════════════ LuaMacro ═════════════════════════════╗
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:1404: assertion failed! ║
║ stack traceback: ║
║ [C]: in function 'assert' ║
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:1404: in function ║
║ 'test_AdvControl_Window' ║
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:1495: in function ║
║ 'test_AdvControl' ║
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:1582: in function ║
║ 'test_luafar' ║
║ U:\FarLce\pluginsN\luamacro\macrotest.lua:1638: in function ║
║ 'test_all' ║
║ ...rLce\Profile\Macros\scripts\macrotest(Shmuel)tst-she.lua:13: ║
║ in function <...rLce\Profile\Macros\scripts\macrotest(Shmuel)tst- ║
║ she.lua:11> ║
╟────────────────────────────────────────────────────────────────────╢
║ { OK } ║
╚════════════════════════════════════════════════════════════════════╝
Значок 'P' после них не остаётся.