Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Моргания в Delphi(Image, PaintBox)


scorpi ©   (2003-09-22 12:04:00) 

Хотелось бы знать можно ли обойти моргания в TImage, TPaintBox при постоянном изменении изображения в этих компонентах?


Mihey   (2003-09-22 19:23:00) [1]

> второй шаг - DirectX

Скорей, второй шаг - использование различных пакетов, типа Graphic32, а потом уже DirectX и OpenGL с аппаратной поддержкой.


pasha_676   (2003-09-22 16:42:00) [2]


> То что нужно рисуй сначала в отдельной TBitMap, а затем
> уже
> PaintBox.Canvas.Draw(этот битмап)

Первый шаг - канвас, второй шаг - DirectX. В принцыпе для начала попробуй Timage.dublebuffered:=true - кажется так.


Verg   (2003-09-22 13:53:00) [3]

То что нужно рисуй сначала в отдельной TBitMap, а затем уже
PaintBox.Canvas.Draw(этот битмап)


Scorpi   (2003-09-22 13:30:00) [4]

> pasha_676
А чем пользоваться?


pasha_676   (2003-09-22 13:25:00) [5]

Смотря что и с какой интенсивностью ты выводишь. Лучшее средство (имхо) - откажаться от использования этих компонент для динамичной графики.


Scorpi   (2003-09-22 13:23:00) [6]

А как?


Scorpi   (2003-09-22 13:22:00) [7]

Ясно


ZEE   (2003-09-22 12:53:00) [8]

можно


Наверх

Титульная страница Поиск, карта сайта Написать письмо