Ошибка TControl.InvalidatePreferredSize loop detected ...

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

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

Ошибка TControl.InvalidatePreferredSize loop detected ...

Сообщение Talker1 » 09.06.2014 16:22:55

Привет, народ!

В последнее время, при попытке просмотреть форму, стала постоянно вываливаться ошибка "TControl.InvalidatePreferredSize loop detected...".
И при этом форма не открывается.

Лечу я эту ошибку заменой одной строки в *.lfm файле, относящейся к компоненту TScrollBox
конкретно - Height = 540 меняю на Height = 584 и все начинает работать.

Что это за хрень и как с ней бороться?

Добавлено спустя 4 часа 2 минуты 23 секунды:
Блин, выяснилось что время от времени эта хрень вылазит и при работе программы и форма в результате не открывается...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Talker1
новенький
 
Сообщения: 54
Зарегистрирован: 16.07.2013 18:45:45

Re: Ошибка TControl.InvalidatePreferredSize loop detected ..

Сообщение zub » 09.06.2014 23:51:01

Намудрил с привязками. Пересмотреть привязки контролов, чтобы они не вызывали циклов
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru