Форум: "KOL";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
ВнизDoubleBuffered и второе окно Найти похожие ветки
← →
gori (2003-02-20 03:25) [0]Имеется форма, на которой есть картинка. Если выскакивает системное сообщение (любое, какой-нибудь проги) и сообщение накрывает мою главную форму, то после закрытия системного сообщения, картинка на моей главной форме не перерисовывается. Тогда ставлю у главной формы: "DoubleBuffered:=true" - все начинает работать, как надо. Но при вызове второй модальной формы (по описанию в факе), она (вторая форма) вообще не рисует свою клиентскую часть. Хотя кнопки на этой второй форме, после нажатия на них, начинают отрисовываться. Если у главной формы убрать "DoubleBuffered", то вторая форма рисуется и работает нормально, но появляется глюк с картинкой, который описан самым первым.
Как-то лечится - или в морг ?
← →
SPeller (2003-02-20 11:10) [1]А какая картинка? Какой компонент? Или сам отрисовываешь?
← →
gori (2003-02-20 11:46) [2]Картинка самая обычная - ничего военного в ней нет.
А компонент стандартный с панели КОЛа, но прямо сейчас под руками исходников нет - точно не помню какой.
← →
Kladov (2003-02-20 20:11) [3]Версия KOL/MCK последняя? Applet задействован?
← →
gori (2003-02-21 06:15) [4]> Версия KOL/MCK последняя?
1.55 - сейчас буду обновляться
> Applet задействован?
да
← →
gori (2003-02-21 11:55) [5]Поставил 1.68-ую версию. Первая проблема тут же устранилась (без DoubleBuffered картинка на форме стала нормально прорисовываться во всех случаях). Но осталась проблема: когда у главной формы с картинкой стоит DoubleBuffered, то второе окно вообще не отрисовывает клиентскую часть. А также добавилась новая: из одной крайности в другую - то, было, подправишь .inc файлы под свои нужды (устанавливаю какие-то свойства) - из коммандной строки все компилится нормально, а при сохранении из IDE - мои строки исчезают. В новой версии - еще интереснее - мои строки теперь не исчезают, но когда добавляю в готовую форму, например, Memo - на форме она видна, а при компиляции - ее нет. Глянул в .inc - и там ее нет ;(
Т.е. форма в IDE не соответствует .inc файлу. Тут же кинул пару кнопок на форму, удалил все exe-шники, сохранил проект, пересобрал - все равно нет ни кнопок, ни мемо. Ручками, конечно, сделал, но непорядок ;(
Лечению подлежит или руки у меня кривые ;) ?
← →
Kladov (2003-02-21 16:20) [6]inc-файлы генерятся сами, кроме тех, в которых написано, что их можно править.
Если генерация больше не работает, посмотрите в режиме TKOLProject.ConsoleOut=true. Если при изенении на форме нет сообщения ...converted successfully, значит, какой-то компонент сломался. На нем происходит исключение во время генерации, и дальше генерация прекращается. Попробуйте сделать копию проекта в другой директории, отурыть его там, и по очереди удалять компоненты с формы. Так вы найдете компонент, который сломался.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c