Lua debugger — отладчик Луа

Здесь обсуждается всё, что касается макросов.
User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 234 times

Re: Lua debugger

Post by John Doe » Tue 11 Feb, 2014 19:19

Latest post of the previous page:

Попробовал Decoda, вроде бы в связке с фаром всё работает.
Использовать просто, модифицировать для этого код не требуется.

На Windows XP x86 через полминуты фар почему-то вылетает.
На Windows 7 x86 этой проблемы нет.

Shmuel
Posts: 5919
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Re: Lua debugger

Post by Shmuel » Tue 11 Feb, 2014 19:33

John Doe wrote:Попробовал Decoda, вроде бы в связке с фаром всё работает.
Неплохо бы описать необходимые шаги для использования с Фаром и поместить в шапку.

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 234 times

Re: Lua debugger

Post by John Doe » Tue 11 Feb, 2014 19:39

Согласен. Но для начала надо попробовать с ним поработать (мои 5 минут не в счёт).
Все желающие приглашаются поработать и описать.

(Я вначале попробую разобраться с ZBS, пока Павел не передумал помогать)

paulclinger
Posts: 33
Joined: Sun 10 Mar, 2013 18:25

Re: Lua debugger

Post by paulclinger » Wed 12 Feb, 2014 22:56

> (Я вначале попробую разобраться с ZBS, пока Павел не передумал помогать)

Не передумал. Я следующие несколько дней буду ездить с очень ограниченным online доступом, так что отвечать могу не сразу, но все пожелания внимательно рассматриваю и на все вопросы по ZBS отвечу.

User avatar
HaRT
Moderator
Posts: 9151
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 174 times

Lua debugger

Post by HaRT » Tue 19 Apr, 2016 12:57

Есть ли у кого-нибудь не-/успешный опыт использования NPL_LuaDebuggerPackage (или других расширений для Visual Studio) для отладки Луа-кода, работающего в Фаре?
Я попытался в VS2013, но что-то у меня не получилось добиться, чтобы хотя бы точка останова (breakpoint) сработала…
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5919
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 233 times

Lua debugger

Post by Shmuel » Tue 19 Apr, 2016 13:07

HaRT wrote: Есть ли у кого-нибудь не-/успешный опыт использования NPL_LuaDebuggerPackage (или других расширений для Visual Studio) для отладки Луа-кода, работающего в Фаре?
Опыта такого нет, по причине того, что нет желания с этим возиться. Уж не такие сложные мы макросы пишем (редко, когда более 200 строк). Мне для отладки макросов полностью хватает far.Show и win.OutputDebugString.

User avatar
Xerox
Posts: 236
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 237 times
Been thanked: 2 times

Lua debugger — отладчик Луа

Post by Xerox » Mon 25 Nov, 2019 14:31

John Doe, a можно про Декоду подробнее, для полноты картины?
Наиболее рабочий и полнофyнкциональный на данный момент это ЗБС?
Last edited by Xerox on Mon 25 Nov, 2019 14:32, edited 1 time in total.

User avatar
John Doe
Бюрократ
Posts: 12527
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 234 times

Lua debugger — отладчик Луа

Post by John Doe » Mon 25 Nov, 2019 15:07

За 5 лет очень многое могло измениться.
Попробуйте и расскажите нам, если получится.

User avatar
Xerox
Posts: 236
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 237 times
Been thanked: 2 times

Lua debugger — отладчик Луа

Post by Xerox » Fri 06 Dec, 2019 16:27

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.

Post Reply

Return to “Обсуждение макросов”