Лекс Айрин писал(а):Если не переделывать старый код, то новый так же будет набором велосипедов, палок и гуано. И не считай это убытком. Это скорее практикум, польза от которого видна не сразу.
Время не резиновое. Пока ты будешь пытать добиться идеального форматирования исходников, говнокод захватит ресурсы и станет стандартом.
Ну тогда у тебя только один выход
Забить У большинства отобразится, а у остальных - и так сойдёт, как-нибудь справятся
Осталось узнать баг компонента ли это или фича конкретной системы.
На x86_64 линуксовых лазарусах, установленных из rpm, с GTK2 тулкитом наблюдаю такой же эффект убегания менюшки за край формы. На лазарусе 1.4.4 и более древних при уменьшении ширины окна менюшка отображается не вся, а на лазарусе 1.6.4 отключили растягиваемость окошка - теперь его уже не сделаешь и на фичу менюшки не полюбуешься.
Добавлено спустя 8 минут 57 секунд:
zub писал(а):Перепиши свой говнокод - всё будет ок. и не гони на лазарус.
Русскую документацию по написанию таких сложных приложений без того что ты называешь говнокодом в студию!
Не надо удалять контрол в обработчике его события. т.к. код этого контрола писал не ты и нет гарантии последующего обращения к уже убитому классу. Ферштейн?
Найн! Закрывать окошки надо и очищать выжранную ими память - тоже надо. В окошко могут грузиться тяжёлые картинки или тонны текста, если их не чистить, они всё равно будут каждый раз грузиться заново, в новые области памяти. Способ этого избежать нашли, но ты чем-то недоволен.