Lazarus + StatusBar.Panels + GTK2 (Linux)

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

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

Lazarus + StatusBar.Panels + GTK2 (Linux)

Сообщение Padre_Mortius » 19.01.2009 21:17:34

При следующей последовательности действий Lazarus сообщает "List index out of bounds (-19)" и закрывается.
1. Создаем новый проект
2. Кидаем на форму StatusBar
3. Создаем у StatusBar'а несколько панелей
4. Сохраняем проект
5. Перезапускаем Lazarus
6. Открываем сохраненный проект
7. В Инспекторе Объекте пытаемся выбрать у StatusBar'а Панель

Кто-нибудь может подтвердить баг?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Lazarus + StatusBar.Panels + GTK2 (Linux)

Сообщение shade » 20.01.2009 01:03:56

Буквально вчера/сегодня работал со статусбаром, такой проблемы не было.
viewtopic.php?f=9&t=3999

Был глюканат с настройкой ширины панелей :(

PS: лазарь из trunk, недавний, не старше 7 дней...
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Re: Lazarus + StatusBar.Panels + GTK2 (Linux)

Сообщение Павел Ишенин » 20.01.2009 07:24:37

Какая версия lazarus? По поводу "несколько панелей" - это сколько ? Судя по ошибке их порядка 20 штук? Вчера пытался этот баг воспроизвести и не удавалось. В трекере есть запись по этому поводу http://bugs.freepascal.org/view.php?id=12998
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Lazarus + StatusBar.Panels + GTK2 (Linux)

Сообщение Padre_Mortius » 20.01.2009 11:09:39

версия Lazarus 0.9.27 (0.9.26.1).Версия FPC 2.2.3 Количество панелей 5-6.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Lazarus + StatusBar.Panels + GTK2 (Linux)

Сообщение Padre_Mortius » 25.01.2009 22:26:07

Я наверное чего-то недопонимаю с этой ошибкой. На другой системе (CentOS 5.2) и та же самая проблема. Немного поковырявшись с этой ошибкой получил, что сбой происходит при вызове
Код: Выделить всё
CurRow.Editor.Edit
в процедуре
Код: Выделить всё
TOICustomPropertyGrid.DoCallEdit
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

Рейтинг@Mail.ru