Проблемы Form+PageControl

Общие вопросы программирования, алгоритмы и т.п.

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

Ответить
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Проблемы Form+PageControl

Сообщение Sharfik »

Приветствую.
В программе использую формы, которые внедрены в PageControl и переключаются между собой выбором из дерева. Очень редко происходит баг, в результате которого программа из одного цельного окна разлетается на множество отдельных и ничего уже не работает. Может кто то встречал уже такое.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

не встречал. думаю чтото ты не так делаешь))
sts
энтузиаст
Сообщения: 548
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Сообщение sts »

проверь код формирования списка видимых табов\форм, есть версия что возникает ошибка которая убивает pagecontrol, чтото вроде - скрывается форма а на ней едит с фокусом, или наоборот возникает момент, в зависимости от порядка показа, когда нету видимых табов а фокус на едит ставится, чтото такое.
или в конце концов в лог пиши
try
UpdatePages;
except
on e:exception do AddLog(e.message);
end

помнится под винду была ошибка - включен мультилайн при одной видимой закладке если ресайзить окно и если правая сторона закладки таба попадает на правую границу pagecontrol (т.е. еслиб было два таба то второй перескочил бы на вторую линию) возникает ошибка с умиранием проводника, т.е. системную либу comctl32 выбивало
Аватара пользователя
Sharfik
энтузиаст
Сообщения: 839
Зарегистрирован: 20.07.2013 01:04:30

Сообщение Sharfik »

Табы отключены, формы живут просто переключением между собой. Но раз в год слетает. Сложно понять от чего. Насчет мультилайн погляжу, спасибо.
Ответить