Главная страница
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.02 c
7-56944
subdigger
2003-08-30 17:56
2003.11.17
cd-emulator


1-56599
GIGorON
2003-11-06 08:43
2003.11.17
Передача параметра


3-56443
Kinder
2003-10-29 18:21
2003.11.17
BLOB в Access


1-56604
RoLeX
2003-11-06 00:02
2003.11.17
TOpenDialog, как сделать?


14-56831
Халява
2003-10-28 00:04
2003.11.17
Поможите