Как при отладке в лазаре увидить строковые переменные ?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Scorporat
незнакомец
Сообщения: 5
Зарегистрирован: 13.04.2011 15:13:47

Как при отладке в лазаре увидить строковые переменные ?

Сообщение Scorporat »

Хотелось бы увидеть в инспекторе отладки при просмотре переменной типа pointer не только ее адрес, но и содержимое по этому адресу. Как это сделать ?
Аватара пользователя
stikriz
энтузиаст
Сообщения: 612
Зарегистрирован: 15.03.2006 08:37:47

Сообщение stikriz »

Надо открыть список наблюдений, добавить переменную, указать в каком виде хотите видеть.
alaken
постоялец
Сообщения: 221
Зарегистрирован: 18.02.2010 08:02:13

Сообщение alaken »

Курсором встать на переменную и нажать Ctrl+F5
Scorporat
незнакомец
Сообщения: 5
Зарегистрирован: 13.04.2011 15:13:47

Сообщение Scorporat »

Спасибо большое за подсказки. И еще вопрос - почему в лазаре такая древняя версия GDB - 7.3 ? В то время как актуальная 7.4.1. Попытка установить новую версию не увенчалась успехом. Похоже лазарь передает какие-то параметры которые новый GDB не понимает. Вроде такие -silent -i m1 -nx:5
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Про "древнюю версию" 7.3 - это отжиг месяца. :mrgreen:

Чем она вас не устраивает?
Scorporat
незнакомец
Сообщения: 5
Зарегистрирован: 13.04.2011 15:13:47

Сообщение Scorporat »

Да вы чего, ребята ? http://sources.redhat.com/gdb/download/

The most recent release (GDB 7.4.1): gdb-7.4.1.tar.bz2 26-Apr-2012 11:47 20M

Добавлено спустя 5 минут 23 секунды:
Максим писал(а):Про "древнюю версию" 7.3 - это отжиг месяца. :mrgreen:

Чем она вас не устраивает?


А чем она меня должна устраивать ? При отладке постоянно падает. Может то не вина GDB, но всё же...
И объясните, почему лазарь вылетает при установке новой версии gdb (релиза, прошу заметить, а не из свн) ?
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Scorporat писал(а):А чем она меня должна устраивать ?

Всем. :mrgreen:

Scorporat писал(а):При отладке постоянно падает. Может то не вина GDB, но всё же...

А у меня всё работает нормально. И что?
Может, всё-таки, соизволите поделиться версией Lazarus, ОС, кодом, на котором падает, какое сообщение об ошибке выводит и т. п.?

Scorporat писал(а):И объясните, почему лазарь вылетает при установке новой версии gdb (релиза, прошу заметить, а не из свн) ?

Кривые руки? У меня с версией 7.4 и Lazarus 1.1 на Винде всё работает.
Ответить