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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2011, 20:14   #1
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
Вопрос Убрать Мерцание при движени объектов

Доброго времени суток, уважаемые Программисты. Скажите пожалуйста, как избавится от мерцания при передвижении объектов?
Vervolf вне форума Ответить с цитированием
Старый 17.01.2011, 20:24   #2
PsymoN
 
Регистрация: 08.01.2010
Сообщений: 7
По умолчанию

Пример:
Код:
form1.doublebuffed:=true;
может помочь.
PsymoN вне форума Ответить с цитированием
Старый 17.01.2011, 20:55   #3
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

Цитата:
Сообщение от PsymoN Посмотреть сообщение
Пример:
Код:
form1.doublebuffed:=true;
может помочь.
никак.. он вообще не компилится..не знает такого свойства.. я в FormCreate его кинул. и все же, куда надо было?
Vervolf вне форума Ответить с цитированием
Старый 17.01.2011, 20:58   #4
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

оо, все заработало, лучше стало, СПАСИБО!
Vervolf вне форума Ответить с цитированием
Старый 17.01.2011, 20:59   #5
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

Имя компонента.DoubleBuffered:=True;
Vervolf вне форума Ответить с цитированием
Старый 17.01.2011, 20:59   #6
PsymoN
 
Регистрация: 08.01.2010
Сообщений: 7
По умолчанию

Form1.DoubleBuffered:=true;
ошибся слегка? т.к писал по памяти
PsymoN вне форума Ответить с цитированием
Старый 17.01.2011, 22:49   #7
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

а можно как то не двойную буфферизацию, а тройную и т.д.?если можно, то скажите пожалуйста, как это реализовать?Если не затруднит.
Vervolf вне форума Ответить с цитированием
Старый 18.01.2011, 13:57   #8
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

Цитата:
Сообщение от Vervolf Посмотреть сообщение
не двойную буфферизацию, а тройную и т.д.
это совершенно лишнее ! оптимизируйте отрисовку
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Старый 18.01.2011, 19:53   #9
Vervolf
Пользователь
 
Аватар для Vervolf
 
Регистрация: 14.01.2011
Сообщений: 97
По умолчанию

Цитата:
Сообщение от Virtson Посмотреть сообщение
это совершенно лишнее ! оптимизируйте отрисовку
каким образом?если можно, покажите пример.
Vervolf вне форума Ответить с цитированием
Старый 18.01.2011, 22:14   #10
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мерцание при перерисовке!!!! Heming Помощь студентам 6 09.01.2011 13:15
ProgressBar - как убрать мерцание Dux Компоненты Delphi 1 20.09.2010 07:25
как убрать мерцание из Image'a? Sergeu Мультимедиа в Delphi 6 16.05.2009 08:57
Мерцание объектов Chaos-Delta Мультимедиа в Delphi 4 02.07.2007 13:59