При следующей последовательности действий Lazarus сообщает "List index out of bounds (-19)" и закрывается.
1. Создаем новый проект
2. Кидаем на форму StatusBar
3. Создаем у StatusBar'а несколько панелей
4. Сохраняем проект
5. Перезапускаем Lazarus
6. Открываем сохраненный проект
7. В Инспекторе Объекте пытаемся выбрать у StatusBar'а Панель
Кто-нибудь может подтвердить баг?
Lazarus + StatusBar.Panels + GTK2 (Linux)
Модератор: Модераторы
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
- shade
- энтузиаст
- Сообщения: 879
- Зарегистрирован: 21.02.2006 19:15:48
- Откуда: http://shamangrad.net/
- Контактная информация:
Буквально вчера/сегодня работал со статусбаром, такой проблемы не было.
viewtopic.php?f=9&t=3999
Был глюканат с настройкой ширины панелей
PS: лазарь из trunk, недавний, не старше 7 дней...
viewtopic.php?f=9&t=3999
Был глюканат с настройкой ширины панелей
PS: лазарь из trunk, недавний, не старше 7 дней...
-
Павел Ишенин
- постоялец
- Сообщения: 475
- Зарегистрирован: 24.03.2007 09:16:52
Какая версия lazarus? По поводу "несколько панелей" - это сколько ? Судя по ошибке их порядка 20 штук? Вчера пытался этот баг воспроизвести и не удавалось. В трекере есть запись по этому поводу http://bugs.freepascal.org/view.php?id=12998
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
версия Lazarus 0.9.27 (0.9.26.1).Версия FPC 2.2.3 Количество панелей 5-6.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Я наверное чего-то недопонимаю с этой ошибкой. На другой системе (CentOS 5.2) и та же самая проблема. Немного поковырявшись с этой ошибкой получил, что сбой происходит при вызове
в процедуре
Код: Выделить всё
CurRow.Editor.EditКод: Выделить всё
TOICustomPropertyGrid.DoCallEdit