Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Графика и игры
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.01.2008, 15:51
Аватар для NCD
NCD NCD вне форума
Новичок
 
Регистрация: 31.12.2007
Адрес: РОССИЯ
Сообщения: 53
Репутация: 10
Сообщение Картинки

Доброго времени суток!
Подскажите пожалуйста, если кто знает, как (желательно просто и быстро) избавиться от мерцания картинок, видео при перемещении или появлении на форме. Это вечная проблема моих программ, из-за этого теряется весь положительный эффект от интерфейса...
Ответить с цитированием
  #2  
Старый 13.02.2008, 16:57
Аватар для Wipahacker
Wipahacker Wipahacker вне форума
Начинающий
 
Регистрация: 01.06.2007
Адрес: ДОНЕЦК
Сообщения: 112
Репутация: 10
По умолчанию Мерцание..

Это, скорее всего, вызвано из за графического ускорителя
Проверти, стоит ли у в ваших видео драйверах графическое ускорение?
Поставьте режим совместимости Default RGB что б белые цвета сливались в остальную радугу а не работал отдельно!
Если выше сказано не помогло, то убедитесь в следующем:
1-Проверти системный приоритет ваше программы если программа требует внимание, то поставьте приоритет (Высокий) иначе поставьте более низкие приоритеты
2-Запусти любую программу, которая умеет находить указанный диапазон
Далее проверти, что система выделение памяти для вашей программы из 12 не больше 5 но это все зависит от алгоритма вашей программы если алгоритм не стандартный (сложный)
То обязательно поставьте все 10 байт, если больше программа может зависнуть!
После всего это программа будет работать как Швейцарские часы и не будет на ней не одной единой полоски или мерцания.
После пробы…
Лучше сделать настройки программно и сохранять всегда в файл желательно в *.INI
Удачного вам программирования !
Ответить с цитированием
  #3  
Старый 13.02.2008, 18:11
Аватар для zip000
zip000 zip000 вне форума
Начинающий
 
Регистрация: 24.07.2007
Сообщения: 194
Репутация: 25
По умолчанию

NCD, это мерцание от того что при перемещении картинки перерисовывается вся форма. Где-то был примерчик как от этого избавиться... Если найду - скину.
__________________
Не профи, но и не чайник . D6 - лучше не придумали. Пока.
Ответить с цитированием
  #4  
Старый 25.03.2008, 15:23
Smirnov Ivan Smirnov Ivan вне форума
Прохожий
 
Регистрация: 26.02.2008
Сообщения: 12
Репутация: 10
По умолчанию

Вот эта команда:
DoubleBuffered := true;
Ответить с цитированием
  #5  
Старый 28.03.2008, 13:03
Аватар для NCD
NCD NCD вне форума
Новичок
 
Регистрация: 31.12.2007
Адрес: РОССИЯ
Сообщения: 53
Репутация: 10
Восклицание

Огромное спасибо, РАБОТАЕТ!
Ответить с цитированием
  #6  
Старый 03.07.2008, 01:13
Аватар для VolMyr
VolMyr VolMyr вне форума
Прохожий
 
Регистрация: 03.07.2008
Сообщения: 2
Репутация: 10
По умолчанию Мерцание и еще раз мерцание

Когда я меняю размеры формы на которой расположено TImage align:=bottom(client, top ,left, right) stretch:=true и DoubleBuffered := true то все равно видно мерцания. Что мне делать?
Ответить с цитированием
  #7  
Старый 03.07.2008, 01:50
Аватар для zip000
zip000 zip000 вне форума
Начинающий
 
Регистрация: 24.07.2007
Сообщения: 194
Репутация: 25
По умолчанию

VolMyr, DoubleBuffered := True; - это надо сделать для формы, а не имаджа.
__________________
Не профи, но и не чайник . D6 - лучше не придумали. Пока.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:31.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter