|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
26.10.2009, 11:38 | #11 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
Моё личное мнение о «моргании» графики на форме: при определенный скоростях продвижения графики по форме изображение начинает «моргать», причиной этого вижу только в том, что вывод графики на форму слабо проработан.
Последний раз редактировалось Gerzs; 26.10.2009 в 11:41. |
27.10.2009, 14:16 | #12 |
Заблокирован
Регистрация: 06.04.2009
Сообщений: 130
|
Можно поподробней? А то с помощью канваса сделал без ограничения символов, но на некоторых компах все-равно моргает. При том есть программа "Бегущая строка" - она на всех компах хорошо работает. Именно её я и пытаюсь повторить. Читал про то что можно избежать мерцания включив PFD_DOUBLEBUFFER, но как это сделать - не нашел.
Последний раз редактировалось Maxs; 27.10.2009 в 15:17. |
28.10.2009, 13:25 | #13 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
Maxs, я думая этой программе вывод строки сделан не с помощью стандартных графических средств Windows. Насколько мне известно, флаг PFD_DOUBLEBUFFER принадлежит библиотеке OpenGL. Чем преодаливать ограничении вывода более 255 символов легче вывести несколько строк в 255 символов.
|
28.10.2009, 15:16 | #14 | |||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
SetPixelFormat и все рядом с ним.
Цитата:
OpenGL сам зависит от этой структуры. Цитата:
а вообще можно самостоятельно буфферизировать...и вообще можно самостоятельно и рисовать(label сам себя рисует...он не оконный) Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|||
29.10.2009, 10:53 | #15 |
Форумчанин
Регистрация: 23.07.2009
Сообщений: 185
|
Зато у TextOut есть такой лимит, я его имел ввиду.
Тогда пардон, ошибся. Последний раз редактировалось Gerzs; 29.10.2009 в 10:59. |
29.10.2009, 17:22 | #16 |
Заблокирован
Регистрация: 06.04.2009
Сообщений: 130
|
Я сейчас использую TextOut, сделал при создании формы Form1.DoubleBuffer:=True; Теперь стока меньше трясется. Пробовал сделать с помощью GLScene(OpenGL), но там текст можно только английский.
|
29.10.2009, 19:30 | #17 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
только что сунул в него динамическую строку(не константу) в 500 символов... и никаких ошибок. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
29.10.2009, 20:34 | #18 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
1) графическим отображением шрифта заданного заранее 2) задать шрифт, пример Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
29.10.2009, 23:00 | #19 |
Заблокирован
Регистрация: 06.04.2009
Сообщений: 130
|
raxp, можешь выложить пример вывода текста? А то я с чистым OpenGL не работал. А в инете либо слишком замудреные примеры, либо не работает...
|
30.10.2009, 09:09 | #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 |