> (Я вначале попробую разобраться с ZBS, пока Павел не передумал помогать)
Не передумал. Я следующие несколько дней буду ездить с очень ограниченным online доступом, так что отвечать могу не сразу, но все пожелания внимательно рассматриваю и на все вопросы по ZBS отвечу.
Есть ли у кого-нибудь не-/успешный опыт использования NPL_LuaDebuggerPackage (или других расширений для Visual Studio) для отладки Луа-кода, работающего в Фаре?
Я попытался в VS2013, но что-то у меня не получилось добиться, чтобы хотя бы точка останова (breakpoint) сработала…
HaRT wrote: Есть ли у кого-нибудь не-/успешный опыт использования NPL_LuaDebuggerPackage (или других расширений для Visual Studio) для отладки Луа-кода, работающего в Фаре?
Опыта такого нет, по причине того, что нет желания с этим возиться. Уж не такие сложные мы макросы пишем (редко, когда более 200 строк). Мне для отладки макросов полностью хватает far.Show и win.OutputDebugString.
John Doe wrote: ↑Mon 25 Nov, 2019 15:07За 5 лет очень многое могло измениться. Попробуйте и расскажите нам, если получится.
Ну Decoda за пять лет и не менялся, заброшен оказался, но достаточно прикольный,
достоинства:
1.) Не требует никаких изменений в коде (впрочем ЗБС кажется тоже, или нет?)
2.) Может цеплятся (attach) к уже запущеному ФАРу (remote debugging)
3.) В принципе, можно сделать Бгеак в любом ЛУА-коде в любом месте (ЗБС я думаю что тоже?)
4.) Похож на Визуал Студию, у кого был там опыт тому наверное будет легче.
5.) Его код открыт, кажется на С++, если есть желание - можно допилить,
некоторые простейшие но досадные глюки точно можно исправить
На этом достоинства Декоды заканчиваются к сожалению
Недостатки:
1.) Глюкавый и сырой как колхозное поле после дождя, но работать можно все же, если привыкнуть
2.) Не может автоматически делать attach даже если сам его ФАР и стартует
3.) Не работает с ФАРом х64, но на Винде х64 можно спокойно дебаггить ФАР х32
4.) А вот это вот уже реально грустно:
В одном instance (экземпляре) ФАРа debugging session можно сделать только один раз
Для повторного Бгеак-а, надо перезпустить и приаттачиться заново, ничто другое не канает (тщательно проверял)
Если будут желающие лайкнуть эти мои посты, может сделаю развернутую статью
Last edited by Xerox on Fri 06 Dec, 2019 16:28, edited 2 times in total.
Покайтесь, ибо приблизилось Царство Небесное.
Приготовьте путь Господу, прямыми сделайте стези Ему.