OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 18 Август, 2018 09:40

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DevRemDebug
СообщениеДобавлено: Понедельник, 19 Май, 2014 10:47 

Зарегистрирован: Вторник, 30 Июнь, 2009 14:58
Сообщения: 1438
Товарищи, кому-нибудь удалось заюзать сей инструмент?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DevRemDebug
СообщениеДобавлено: Воскресенье, 04 Февраль, 2018 21:35 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 130
Удалось, на версии Информатика-21 и Win98. Подробности в ролике:

https://www.youtube.com/watch?v=VHkcWYI ... e=youtu.be


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DevRemDebug
СообщениеДобавлено: Четверг, 08 Февраль, 2018 20:56 

Зарегистрирован: Понедельник, 11 Сентябрь, 2017 13:23
Сообщения: 130
Иван Денисов исправил отладчик для BBCB 1.7.1
BBCB 1.7.1 берётся отсюда http://zx.oberon2.ru/go.htm?https://bla ... a1.053.zip (насколько он официальный или нет - не мне судить, я в обероне мало что понимаю).
Отладчик берётся отсюда: http://zx.oberon2.ru/go.htm?https://bla ... t/RemDebug
Порядок действий по установке:

1. Скачиваем текстовый файл по второй ссылке.
2. В BBCB создаём новый файл, копируем в него содержимое текстового файла.
3. В меню BBCB Tools/Decode
4. Скомпилировать модуль RemDebug (не DevRemDebug, а именно RemDebug)
5. Info/Update menus.
6. (наверное) перезагрузить BBCB
7.
Сейчас BBCB превратится в отладчик. Для этого выполняем
Главное меню/Debug/Start Remote Debug
Откроется второй экземпляр BBCB , который будет отлаживаемым приложением.
8. Загрузить модуль, подлежащий отладке, в оба BBCB. Например, если отладке подлежит некая процедура, можно вызвать эту процедуру в обоих экземплярах с помощью Dev/Execute. Пусть более опытные товарищи меня поправят на тему того, как загрузить модуль.
9. В отладчике, открываем исходный текст модуля, встаём в начало нужной строки (я ставил курсор непосредственно перед оператором, подлежащим отладке) и в меню отладчика вызываем Debug/Breakpoint 1
10. В отлаживаемом приложении вызываем функцию, требующую отладки. Исполнение должно остановиться на брекпойнте.
11. Далее можно выполнять команды из меню отладчика.
12. См. также документацию к модулю.

Выражается благодарность С. Атанцову за разъяснение по запуску.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DevRemDebug
СообщениеДобавлено: Среда, 07 Март, 2018 18:14 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 468
Возможно, Info21 не желает включать отладчик потому, что думает, будто обсуждаемый отладчик выглядит как-то так:


Вложения:
Без имени.jpg
Без имени.jpg [ 618.54 КБ | Просмотров: 529 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DevRemDebug
СообщениеДобавлено: Среда, 07 Март, 2018 18:16 

Зарегистрирован: Вторник, 26 Январь, 2010 09:31
Сообщения: 468
Но он выглядит и работает совершенно иначе, именно пошаговый отладчик в терминах ЯП, просто бегает по строчкам кода, открывает окна с нужными модулями и динамически показывает состояние стека вызовов и локальных переменных. Ну, почти как HALT, только живой):


Вложения:
Без имени2.jpg
Без имени2.jpg [ 373.28 КБ | Просмотров: 529 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB