Latest post of the previous page:
Помимо того, что вы указали выше, ZeroBrane Studio и Decoda являются солидным выбором. ZBS активно разрабатывается, сегодня вышла очередная версия.Lua debugger — отладчик Луа
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Lua debugger
Попробовал Decoda, вроде бы в связке с фаром всё работает.
Использовать просто, модифицировать для этого код не требуется.
На Windows XP x86 через полминуты фар почему-то вылетает.
На Windows 7 x86 этой проблемы нет.
Использовать просто, модифицировать для этого код не требуется.
На Windows XP x86 через полминуты фар почему-то вылетает.
На Windows 7 x86 этой проблемы нет.
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Lua debugger
Согласен. Но для начала надо попробовать с ним поработать (мои 5 минут не в счёт).
Все желающие приглашаются поработать и описать.
(Я вначале попробую разобраться с ZBS, пока Павел не передумал помогать)
Все желающие приглашаются поработать и описать.
(Я вначале попробую разобраться с ZBS, пока Павел не передумал помогать)
-
- Posts: 33
- Joined: Sun 10 Mar, 2013 18:25
Re: Lua debugger
> (Я вначале попробую разобраться с ZBS, пока Павел не передумал помогать)
Не передумал. Я следующие несколько дней буду ездить с очень ограниченным online доступом, так что отвечать могу не сразу, но все пожелания внимательно рассматриваю и на все вопросы по ZBS отвечу.
Не передумал. Я следующие несколько дней буду ездить с очень ограниченным online доступом, так что отвечать могу не сразу, но все пожелания внимательно рассматриваю и на все вопросы по ZBS отвечу.
- HaRT
- Moderator
- Posts: 10860
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Lua debugger
Есть ли у кого-нибудь не-/успешный опыт использования NPL_LuaDebuggerPackage (или других расширений для Visual Studio) для отладки Луа-кода, работающего в Фаре?
Я попытался в VS2013, но что-то у меня не получилось добиться, чтобы хотя бы точка останова (breakpoint) сработала…
Я попытался в VS2013, но что-то у меня не получилось добиться, чтобы хотя бы точка останова (breakpoint) сработала…
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Lua debugger
Опыта такого нет, по причине того, что нет желания с этим возиться. Уж не такие сложные мы макросы пишем (редко, когда более 200 строк). Мне для отладки макросов полностью хватает far.Show и win.OutputDebugString.
Lua debugger — отладчик Луа
John Doe, a можно про Декоду подробнее, для полноты картины?
Наиболее рабочий и полнофyнкциональный на данный момент это ЗБС?
Наиболее рабочий и полнофyнкциональный на данный момент это ЗБС?
Last edited by Xerox on Mon 25 Nov, 2019 14:32, edited 1 time in total.
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Lua debugger — отладчик Луа
За 5 лет очень многое могло измениться.
Попробуйте и расскажите нам, если получится.
Попробуйте и расскажите нам, если получится.
Lua debugger — отладчик Луа
Ну 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.
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Lua debugger — отладчик Луа
Сейчас по ключу "lua debugger" гугл первым предлагает https://github.com/slembcke/debugger.lua
Не пробовал пока.
Не пробовал пока.