Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.01 c
1-56631
rosl
2003-11-05 07:45
2003.11.17
даты на кварталы


3-56465
Raduga
2003-10-28 09:02
2003.11.17
Отображение датывремени


11-56543
centromix
2003-02-20 13:19
2003.11.17
Обновление кол


11-56548
Kladov
2003-02-21 19:54
2003.11.17
Версия 1.69


6-56803
Программер
2003-09-19 07:08
2003.11.17
Народ помогите найти???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский