Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2997
Рейтинг: 395
#1: 2008-07-28 10:30:36 ЛС | профиль | цитата
В динамической схеме иногда глючит отрисовка компонента. Кто увидит у себя отпишитесь. Как правило у меня сбой виден через некоторое время после запуска теста.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1test_.sha [1.5KB] [237]
vip
#1.1контекстная реклама от партнеров
Ответов: 1088
Рейтинг: 112
#2: 2008-07-28 10:56:52 ЛС | профиль | цитата
Прорисовка заглючила после переключения на другое окно перекрывающее данную программу.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26072
Рейтинг: 2122
#3: 2008-07-28 10:59:35 ЛС | профиль | цитата
Nic, ты че, сдурел -- ну кто такое количество динамических визуальных графических компонентов, да еще и в динамике запускает Я прогнал пяток минут, но глюков не видел, хотя, исправно созерцал слайдшоу

------------ Дoбавленo:

Sniper36 писал(а):
Прорисовка заглючила после переключения на другое окно перекрывающее данную программу

Да не хватает просто GDI-ресурсов
карма: 22

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#4: 2008-07-28 11:11:25 ЛС | профиль | цитата
Это специально сделанный тест. В реальной схеме их всего 120, но глюки происходят и там. Причём, если многократно перекрывать, некоторые из глючных оживают, но не надолго.

Пришлось в программе заменить на GProgressBar - он не глючит!

Изменил количество создаваемых динамически панелей с 500 на 2 - глюк остался! О каких ресурсах это говорит?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26072
Рейтинг: 2122
#5: 2008-07-28 11:45:21 ЛС | профиль | цитата
Nic, на 50 и 100 такого глюка у меня нет, значит ресурсов на перерисовку у меня хватает
карма: 22

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#6: 2008-07-28 11:48:40 ЛС | профиль | цитата
Глючит даже один, динамически созданный визуальный компонент.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26072
Рейтинг: 2122
#7: 2008-07-28 11:53:35 ЛС | профиль | цитата
Nic писал(а):
Пришлось в программе заменить на GProgressBar - он не глючит!

Ха, ха, ха. Этот компонент тоже я переделывал, но там применяется BiBlt через промежуточный контекст памяти (за что меня тут Dilma взгрел, а оно не глючит, оказывается), а в LedLadder'e применяется KOL'овский Draw, вот тебе и KOL (вот я тут в последнее время все компоненты и пытаюсь делать на API, а не на KOL'e)

------------ Дoбавленo:


Nic писал(а):
Глючит даже один, динамически созданный визуальный компонент

У меня со 100 никаких проблем нет, даже на пролудохлике, или у тебя глюк какой-то другой.
Может скриншот кинешь, да и время скажешь -- сколько подождать надо
карма: 22

0
Ответов: 1088
Рейтинг: 112
#8: 2008-07-28 12:00:42 ЛС | профиль | цитата
nesco писал(а):
У меня со 100 никаких проблем нет

У меня с 10 в динамике этот же глюк в статике все нормально.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Главный модератор
Ответов: 2997
Рейтинг: 395
#9: 2008-07-28 12:01:35 ЛС | профиль | цитата
Никакого времени ждать не надо. Просто несколько раз переключаюсь на другое окно проводника, которое закрывает тестовую форму и убираю его. Как правило, вижу не отрисовывающийся прямоугольник динамической панели.

карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1scr_error_ledladder.png [21.4KB] [353]
Разработчик
Ответов: 26072
Рейтинг: 2122
#10: 2008-07-28 12:18:13 ЛС | профиль | цитата
Nic, попробуй KOL от Galkov'a
карма: 22

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#11: 2008-07-28 12:19:55 ЛС | профиль | цитата
Он и есть от Галкова: C:HiAsmcompilerDelphiUpdate11.upd
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 26072
Рейтинг: 2122
#12: 2008-07-28 12:53:24 ЛС | профиль | цитата
Nic, идею, пока, не херь, я сейчас исправлю это безобразие
------------ Дoбавленo:

Исправлено
карма: 22

0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)