Форум » FiveWin » Тормозок » Ответить

Тормозок

Dima: Имеем Бровс , создаем какой нибудь диалог (или окно) и таскаем его по бровсу. Двигается он с заметными тормозами. Это особенность FW ? Как то лечится ? Ни чего подобного не видел в любых других программах под Windows , где так же юзаются таблицы.

Ответов - 97, стр: 1 2 3 4 5 All

Dima: ММК Идея хороша :) Есть только одна проблема , функция Blur появилась с версии 9.08 а у меня (считал что и у тебя такая же) 9.05 однако.

Dima: Pasha Сдвигаю диалог в сторонку а под ним портится изображение Куда копать ?

Dima: Dima пишет: Сдвигаю диалог в сторонку а под ним портится изображение Таки проблема осталась и возникает она только в случае использования класса TXBR3 , что то в нем не то :( Самому разобраться не по силам , так как я только в начальной стадии познания FW


fil: В TSBrowse аналогично. Т.ч. не то не только в TXBR3

ММК: fil пишет: Таки проблема осталась и возникает она только в случае использования класса TXBR3 , что то в нем не то :( Все правильно - Saving and restoring the bitmap is painting the saved image one pixel off from the original position. This can be fixed. Переводить не надо? TXBR3 выбрасывай, для твоего примера это лишнее. А потом начинай разбираться где "палка в колесе". Думаю если у тебя остался диалог с жетом встроенный в футер бровса - убери, похоже ты сразу ставишь несколько фильтров - убери . И т.д. Определишь проблему, можно будет искать решение. Найди первопричину :)

Dima: ММК пишет: Найди первопричину Все эти танцы с бубном начались из за того , что сторонний диалог или родной ежели его таскать по бровсу , жутко тормозил при перемещении , так как бровс под ним все время перерисовывался. Собственно есть аналогичная тема на форуме поддержки и способ ее решения а именно класс Txbr3 , в котором изначально были недочеты , которые помог решить Павел. Но одна проблемка все же еще осталась о чем и fil пишет. ММК пишет: Думаю если у тебя остался диалог с жетом встроенный в футер бровса - убери, Убрал уже давно :)

ММК: Dima пишет: Все эти танцы с бубном начались из за того , что сторонний диалог или родной ежели его таскать по бровсу , жутко тормозил при перемещении , так как бровс под ним все время перерисовывался Сделай пример , а там посмотрим Dima пишет: Собственно есть аналогичная тема на форуме поддержки и способ ее решения а именно класс Txbr3 за все время там один ( у которого проблема ) , ты второй :) и если ты прочитал эту тему то решения ( чистого ) пока так и не нашлось. Еще раз -Saving and restoring the bitmap is painting ... Сохранение и востановление как раз и вызывает то искажение которое ты видешь. пример или исходник , а так это все пустое

Dima: ММК пишет: пример или исходник , а так это все пустое Пример сделать не проблема. Ты же понял о чем речь ? :) Хочешь сказать что у тебя нет тормозов и шлейфа при перемещении диалога (окна) по бровсу ? Берем из примеров любой , скажем testxbr3. Вызываем там любой бровс и растягиваем окошко поширше. Затем берем любое открытое окно в винде и тянем его на наш открытый бровс и елозим его туда , сюда по бровсу. Тормоз и шлейф видно невооруженным глазом. Видео что ли выложить.... Касается это не только бровса . На тулбаре с кнопками тот же шлейф и тормоз. Мне лично по фиг , но клиенты меня достанут :)) PS Видеокарта у меня дай бог каждому такую , так что она тут не при чем :)

Dima: Вот и ролик приехал http://files.mail.ru/UREZ7A Фон бровса выбрал потемнее , что бы виднее было "эффект"

ММК: Dima пишет: Видеокарта у меня дай бог каждому такую , так что она тут не при чем :) Очень красиво , попросили бы так не сумел :) Dima пишет: Ты же понял о чем речь ? :) Хочешь сказать что у тебя нет тормозов и шлейфа при перемещении диалога (окна) по бровсу ? Теперь понял. А авишку ты чем делал? научи

Dima: Авишку делал с помощью Mr. Captor , есть там захват видео.

Dima: В принципе есть один ход что бы и фон под диалогом не портился и диалог не тормозил при перемещении. В INIT диалога прописать к примеру SETTRANSPARENT(odlg:hWnd,255) (сырцы выше в топике) , но есть побочный эффект , если в диалоге живет бровс , то он начинает тормозить

Pasha: Dima пишет: Вот и ролик приехал http://files.mail.ru/UREZ7A Фон бровса выбрал потемнее , что бы виднее было "эффект" Шлейф хороший, внушаетЬ :) Но у меня такого не получилось. Я взял тестовый пример samples\testxbrw, запустил его, и елозил по нему калькулятором. Очень небольшая задержка при перерисовке есть, но никакого шлейфа нет и в помине. Видеокарта у меня слабенькая, на борту. Так надо выяснить, в чем проблема. Дима, ты говоришь, что у тебя и тест из samples дает такой шлейф ? У меня этого примера нет, наверное он появился в fwh позже. А как у тебя с тестом testxbrw ? Эффект имеет место быть ? Можешь запустить этот пример для своего fwh и fwh 612 ?

Dima: Pasha пишет: А как у тебя с тестом testxbrw ? Точно так же :(

ММК: Dima пишет: В принципе есть один ход Да о чем ты говоришь?!! Это или машина или система, я на 95 винде такого не видел! Скачал какую-то Mr. Captor , так она даже не запустилась по семеркой. Хотел тебе "понавороченей" картинку сделать

Dima: OK , отдам клиенту , пусть он потестит и вынесет вердикт.

Pasha: Dima пишет: Pasha пишет: цитата: А как у тебя с тестом testxbrw ? Точно так же :( Дима, а выложи пример в виде exe с нужными дбф, который у тебя такой красивый шлейф дает. И prg теста можно. Я у себя его прогоню

Dima: Pasha http://files.mail.ru/B2KTHC Только базу Customer заполни чем то , в архиве она пустая

Dima: Опс. Базы http://files.mail.ru/CDAS4F

Pasha: У меня winxp sp2. Перетаскивание окна по бровсу выглядит так: 1. leftclick на заголовке окна 2. В процессе таскания окно не перерисовывается, а перерисовывается только его контур. Окно пока остается на месте, бровс тоже не перерисовывается. 3. Отпускаю мышку. Только после этого окно перерисовывается, заодно и бровс под ним. Шлейфа нет. У тебя окно и бровс под ним перерисовывается все время при движении мышки. В результате есть шлейф. То есть у меня при таскании окно с бровсом перерисовывается один раз, а у тебя - стотыщпицот раз, вот и получается медленно Что это за визуальный эффект windows ? Какая-то настройка ? Может убрать ее, и все дела ? Картинка: http://pics.qip.ru/002uxF-2001luA/



полная версия страницы