просмотр динамического массива в режиме отладки

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

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

Ответить
btr0001
незнакомец
Сообщения: 9
Зарегистрирован: 07.12.2009 12:25:40

просмотр динамического массива в режиме отладки

Сообщение btr0001 »

В режиме отладки навожу курсор на переменную статического массива - высвечиваются значения, совсем как в delphi. Если хочу это сделать с динамическим массивом - высвечивается только одно значение, которое к массиву отношения не имеет. Это баг, или еще не реализовано? У кого как работает? Mandriva 2010.0 64-bit, билд Lazarus от 28 августа, староват немного.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

btr0001
Динамический массив по сути своей указатель на структуру в памяти. Вот он и адрес этого указателя вам и показывает.
btr0001
незнакомец
Сообщения: 9
Зарегистрирован: 07.12.2009 12:25:40

Сообщение btr0001 »

Вы считаете это нормальной информацией о массиве?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Не забывайте, что для получения этих данных используется отладчик GDB. А он как известно в основном используется для программ на писаных на Си и соответственно ничего об динамических массивах Pascal не знает!
Вот когда может быть всё-таки допишут отладчик вот только ссылку проекта найти не могу.

Добавлено спустя 3 минуты 7 секунд:
Вот нашёл http://sourceforge.net/projects/duby/
btr0001
незнакомец
Сообщения: 9
Зарегистрирован: 07.12.2009 12:25:40

Сообщение btr0001 »

Спасибо, что внесли ясность. А этот "родной" дебагер уже как-то прицепляется к оболочке Лазаруса?
Ответить