![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
![]()
Моё личное мнение о «моргании» графики на форме: при определенный скоростях продвижения графики по форме изображение начинает «моргать», причиной этого вижу только в том, что вывод графики на форму слабо проработан.
Последний раз редактировалось Gerzs; 26.10.2009 в 11:41. |
![]() |
![]() |
#12 |
Заблокирован
Регистрация: 06.04.2009
Сообщений: 130
|
![]()
Можно поподробней? А то с помощью канваса сделал без ограничения символов, но на некоторых компах все-равно моргает. При том есть программа "Бегущая строка" - она на всех компах хорошо работает. Именно её я и пытаюсь повторить. Читал про то что можно избежать мерцания включив PFD_DOUBLEBUFFER, но как это сделать - не нашел.
Последний раз редактировалось Maxs; 27.10.2009 в 15:17. |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
![]()
Maxs, я думая этой программе вывод строки сделан не с помощью стандартных графических средств Windows. Насколько мне известно, флаг PFD_DOUBLEBUFFER принадлежит библиотеке OpenGL. Чем преодаливать ограничении вывода более 255 символов легче вывести несколько строк в 255 символов.
|
![]() |
![]() |
#14 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
SetPixelFormat и все рядом с ним.
Цитата:
OpenGL сам зависит от этой структуры. Цитата:
а вообще можно самостоятельно буфферизировать...и вообще можно самостоятельно и рисовать(label сам себя рисует...он не оконный) Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
![]()
Зато у TextOut есть такой лимит, я его имел ввиду.
Тогда пардон, ошибся. Последний раз редактировалось Gerzs; 29.10.2009 в 10:59. |
![]() |
![]() |
#16 |
Заблокирован
Регистрация: 06.04.2009
Сообщений: 130
|
![]()
Я сейчас использую TextOut, сделал при создании формы Form1.DoubleBuffer:=True; Теперь стока меньше трясется. Пробовал сделать с помощью GLScene(OpenGL), но там текст можно только английский.
|
![]() |
![]() |
#17 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() только что сунул в него динамическую строку(не константу) в 500 символов... и никаких ошибок. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
#18 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
1) графическим отображением шрифта заданного заранее 2) задать шрифт, пример Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
#19 |
Заблокирован
Регистрация: 06.04.2009
Сообщений: 130
|
![]()
raxp, можешь выложить пример вывода текста? А то я с чистым OpenGL не работал. А в инете либо слишком замудреные примеры, либо не работает...
|
![]() |
![]() |
#20 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить курсор при перемещении формы | Nester | Общие вопросы Delphi | 11 | 28.09.2009 18:29 |
Процедура при перемещении формы | Alex Cones | Общие вопросы Delphi | 7 | 28.07.2009 09:11 |
Запоминание координат при перемещении формы | Shouldercannon | Общие вопросы Delphi | 5 | 21.06.2009 23:11 |
При расположении Label на компонентах, место под Label, не реагирует на событие onClick. | NavigatorNeba | Компоненты Delphi | 3 | 15.11.2008 19:56 |
Почему моргает экран при развороте спрайта | V-int | Мультимедиа в Delphi | 2 | 03.11.2007 14:47 |