Отладка - Количество просматриваемых элементов массива

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

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

Отладка - Количество просматриваемых элементов массива

Сообщение resident » 08.05.2016 22:44:15

Здравствуйте!

При отладке просматриваю динамический массив. В массиве 10 элементов, но Лазарус показывает в таблице только первые пять. Можно ли как-то увеличить их число?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Re: Отладка - Количество просматриваемых элементов массива

Сообщение iN0k » 10.05.2016 08:27:23

я не думаю что это имеет смысл ... в массиве может быть и 100 и 1000 элементов ... как быть тогда? ...

может вам подойдет
MainMenu - Viev - Debug Windows - Watches ...
тут можно посмотреть любой элемент
iN0k
постоялец
 
Сообщения: 146
Зарегистрирован: 18.07.2012 14:09:50

Re: Отладка - Количество просматриваемых элементов массива

Сообщение resident » 10.05.2016 12:37:16

iN0k писал(а):я не думаю что это имеет смысл ... в массиве может быть и 100 и 1000 элементов ... как быть тогда? ...

Это провокация?
Да чтоб у вас в TMemo или TStringGrid свойства ScrollBars кроме ssNone ничего не принимали. :mrgreen:

iN0k писал(а):тут можно посмотреть любой элемент

Дык, этож одна система. Где-то в Лазарусе стоит ограничение, может какая настройка есть? Кнопка с жуком и увеличительным стеклом должна выводить подробности - в реале облом - опять только пять. Т.е. кнопка с жуком бесполезна, как и скролбары справа.
Или может покажите скрин, если у вас есть просмотр всего массива?
На кринах дернул стоп-кран на 30 итерации.
Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
var
  a: array of integer;
  i: integer;
begin
  for i := 0 to 1000 do
    begin
      Setlength(a, Succ(i));
      a[i] := i;
    end;
end; 
У вас нет необходимых прав для просмотра вложений в этом сообщении.
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Re: Отладка - Количество просматриваемых элементов массива

Сообщение TuM0xA » 21.03.2018 20:43:31

также столкнулся с этой проблемой.
за кол-во отображаемых элементов отвечает "число повторов" в окошке "свойства наблюдения"
ИзображениеИзображение
с толку сбивает то, что изначально в "число повторов" указан 0, а не 5.
Последний раз редактировалось TuM0xA 21.03.2018 22:42:22, всего редактировалось 1 раз.
TuM0xA
незнакомец
 
Сообщения: 2
Зарегистрирован: 12.01.2018 01:30:54

Re: Отладка - Количество просматриваемых элементов массива

Сообщение wofs » 21.03.2018 21:46:44

При острой необходимости посмотреть массив просто выгружаю его содержимое в Memo и смотрю. Сперва тоже тыкался с этим окном, но потом плюнул.
Аватара пользователя
wofs
постоялец
 
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 40

Рейтинг@Mail.ru