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

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

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

Ответить
resident
энтузиаст
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

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

Сообщение resident »

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

При отладке просматриваю динамический массив. В массиве 10 элементов, но Лазарус показывает в таблице только первые пять. Можно ли как-то увеличить их число?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
iN0k
постоялец
Сообщения: 146
Зарегистрирован: 18.07.2012 14:09:50

Сообщение iN0k »

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

может вам подойдет
MainMenu - Viev - Debug Windows - Watches ...
тут можно посмотреть любой элемент
resident
энтузиаст
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Сообщение resident »

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; 
У вас нет необходимых прав для просмотра вложений в этом сообщении.
TuM0xA
незнакомец
Сообщения: 2
Зарегистрирован: 12.01.2018 00:30:54

Сообщение TuM0xA »

также столкнулся с этой проблемой.
за кол-во отображаемых элементов отвечает "число повторов" в окошке "свойства наблюдения"
ИзображениеИзображение
с толку сбивает то, что изначально в "число повторов" указан 0, а не 5.
Последний раз редактировалось TuM0xA 21.03.2018 21:42:22, всего редактировалось 1 раз.
Аватара пользователя
wofs
постоялец
Сообщения: 379
Зарегистрирован: 05.10.2009 10:16:55
Откуда: Астрахань
Контактная информация:

Сообщение wofs »

При острой необходимости посмотреть массив просто выгружаю его содержимое в Memo и смотрю. Сперва тоже тыкался с этим окном, но потом плюнул.
Ответить