Модераторы: Snowy, Alexeis, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Paintbox, прогресс бар 
:(
    Опции темы
Snowy
Дата 1.8.2006, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 18
Всего: 484



Цитата(artem1987 @  1.8.2006,  13:03 Найти цитируемый пост)
кстати, помогла отрисовка через кадр.спасибо
На данном этапе - да. Но на более медленных машинах нужно уже будет через 4 кадра рисовать smile

Цитата(artem1987 @  1.8.2006,  13:03 Найти цитируемый пост)
DoubleBuffered := true------>это что за конструкция, а куда её ... того.
Это пропертя WinControla.
Пропиши это в OnCreate.
Делает это много чего.
Но тебе из этого нужно скрытие WM_ERASEBKGND.
Проще говоря, устранит мерцание за счёт того, что перерисовка не будет отображена, пока изображение не ляжет на конечный DC.
Т.е. при установки этой проперти применяется другой вариант рисования контрола, устраняющий мерцание.
PM MAIL   Вверх
Alexeis
Дата 1.8.2006, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Да это работает куда лучше, вот только непонятно, почему оно в формах по дефолту не стоит.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
artem1987
Дата 3.8.2006, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 18.7.2006
Где: Калининград

Репутация: нет
Всего: нет



стал рисовать в image. double buffered просто мега вешь.действительно странно почему её нет по умолчанию.
станно вообще почему есть doublebuffered:=false;
но почему-то при ресайзе, когда я каждай рас image перерисовываю, он принимает причудливые формы.
хотя масштабироавание правильное(т.к. если запускать с любого размера в начале рисунок правильный).
в чем могу косячить?
--------------------
Don't ask me why, ask me how.
PM MAIL   Вверх
artem1987
Дата 3.8.2006, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 18.7.2006
Где: Калининград

Репутация: нет
Всего: нет



.нужно чтоб толшина строчек не менялась.т.е. должен перемещаться только конец.

Это сообщение отредактировал(а) artem1987 - 30.8.2006, 16:19
--------------------
Don't ask me why, ask me how.
PM MAIL   Вверх
artem1987
Дата 14.8.2006, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 18.7.2006
Где: Калининград

Репутация: нет
Всего: нет



может ли из-за простой перерисовки имаджа при ресайзе на GEForce 6200 не тормозить  ,а на интегрированой с 64 мб тормозить жестко как это можно исправить??
--------------------
Don't ask me why, ask me how.
PM MAIL   Вверх
Alexeis
Дата 14.8.2006, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Цитата(artem1987 @  14.8.2006,  15:00 Найти цитируемый пост)
,а на интегрированой с 64 мб тормозить жестко
 Ну вывод должен быть медленнее, но не настолько же, ведь это 2D, а не 3D.

Добавлено @ 15:28 
ну это примерно так если на GEForce 6200 это будет 1000fps, то на 
 интегрированой - 150fps


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
artem1987
Дата 14.8.2006, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 18.7.2006
Где: Калининград

Репутация: нет
Всего: нет



вот и я думаю.но разница сильно заметна.как если doublebuffered отключить...
может можно как-то исправить..
--------------------
Don't ask me why, ask me how.
PM MAIL   Вверх
Alexeis
Дата 14.8.2006, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



Цитата(artem1987 @  14.8.2006,  16:06 Найти цитируемый пост)
как если doublebuffered отключить...

Вероятно, что то с настройками системы, вот я недавно смотрел спец модуль от Rouse_ так вот он жутко мигает на GeForce 4, но на работе, на какой-то несчасной видюшке NVidia Vanta (даже не слышал про такую), все ОК.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
bems
Дата 18.8.2006, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 1
Всего: 88



Цитата(Snowy @  28.7.2006,  16:15 Найти цитируемый пост)
Так уж устроена винда - при отрисовке нужно рисовать всё целиком.  
А как же GetUpdateRgn?



--------------------
Обижено школьников: 8
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0604 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.