Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2010, 21:09   #1
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию Искуственная отрисовка формы

Очень часто (в таймере) меняю координаты разных объектов в своем проекте - возникает моргание, хотелось бы запретить перерисовывать свою форму автоматически и делать это процедурой, допустим, раз в секунду - это реализуемо?
Помогли тебе - помоги другому.
Alt вне форума Ответить с цитированием
Старый 11.03.2010, 21:18   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Попробуйте стандартный прием (при создании главной формы):
Код:
DoubleBuffered:=True;
mihali4 вне форума Ответить с цитированием
Старый 11.03.2010, 21:39   #3
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Это, как я понял, двойная буферизация... Система чуть не загудела от этого))

Т.к. на форме куча TImage'ов...
Помогли тебе - помоги другому.

Последний раз редактировалось Alt; 11.03.2010 в 21:41.
Alt вне форума Ответить с цитированием
Старый 11.03.2010, 21:50   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А в ТImag-ах - файлы типа .bmp ?
Перейдите на жипеги...
mihali4 вне форума Ответить с цитированием
Старый 11.03.2010, 22:00   #5
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Если я не ошибаюсь, то при работе с жипегами они конвертируются в бмп и тока потом обрабатываются т.е. это скорее наоборот большая нагрузка на систему! или это не так?
Помогли тебе - помоги другому.
Alt вне форума Ответить с цитированием
Старый 11.03.2010, 22:06   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

При работе с жипегами ваше творение будет весить минимум на порядок меньше.
А насчет конвертации... Ну есть конверторы. Но они вам не нужны.
А все остальное - просто разговоры. Имхо.
Цитата:
Сообщение от Alt Посмотреть сообщение
тогда не лучше ли использовать пнг? у них вроде-бы коэффицент сжатия больше. ?
Зависит от содержимого. Некоторые изображения лучше сжимает жипег, некоторые - понг.

Последний раз редактировалось mihali4; 11.03.2010 в 22:40.
mihali4 вне форума Ответить с цитированием
Старый 11.03.2010, 22:09   #7
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

тогда не лучше ли использовать пнг? у них вроде-бы коэффицент сжатия больше. ?
Помогли тебе - помоги другому.
Alt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отрисовка updown edik Компоненты Delphi 0 27.12.2009 12:39
отрисовка локации Juffin Общие вопросы Delphi 4 21.04.2009 14:26
Отрисовка компонентов окна AXiUS Компоненты Delphi 0 28.01.2009 06:41
Отрисовка компонентов Dr.Badnezz Компоненты Delphi 1 04.01.2009 16:50
Отрисовка CheckListBox. NikLik Компоненты Delphi 0 21.09.2008 21:58