Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
3-56538
wsm-100
2003-10-25 15:50
2003.11.17
Какое событие при перемещению по гриду.


1-56761
Narayan
2003-11-06 12:31
2003.11.17
application-defined exception


14-56891
VEG
2003-10-24 17:05
2003.11.17
Поздравляю себя любимого:)


1-56616
_Agent_
2003-11-05 18:15
2003.11.17
Вопрос по Thread, мож кто прояснит в чём дело...(3)


1-56580
` frizZ. `
2003-11-06 10:25
2003.11.17
Jpeg