Вниз
Скачать: CL | DM;

Баг или фича   Найти похожие ветки 

← →
Dimka Maslov ©   (2011-11-18 18:54) [0]

Delphi2009. Использую TActionToolBar и TActionMainMenuBar. В run-time меняю ColorMap. Сначала всё хорошо. Но если прога какое время стоит без дела (оставаясь при этом активной), в один прекрасный момент ВНЕЗАПНО устанавливаются цвета из DefaultColorMap (которая видна в design-time). Вот и встаёт вопрос, как с этим злом бороться?


← →
Rouse_ ©   (2011-11-18 19:00) [1]


> ВНЕЗАПНО устанавливаются цвета

Эмм, в данном случае Call-Stack должен показать где происходит паника :)


← →
Dimka Maslov ©   (2011-11-18 19:06) [2]

Call-Stack штука полезная, но...
1) Надо сидеть около получаса не трогая комп (кто мне такое позволит)
2) Поскольку сброс происходит стохастически, мне не понятно на что именно ставит контрольную точку.


← →
Kerk ©   (2011-11-18 19:06) [3]

Может, логгирование спасет?


← →
Rouse_ ©   (2011-11-18 19:09) [4]


> Dimka Maslov ©   (18.11.11 19:06) [2]
> мне не понятно на что именно ставит контрольную точку.

На область память в которой находится DefaultColorMap


← →
Dimka Maslov ©   (2011-11-18 20:59) [5]

Ситуация такая: в ответ на WM_WININICHANGE объект Screen начинает массово рассылать CM_SYSFONTCHANGE в обработчике которого  TCustomActionBar сбрасывает ColorMap в Default. Таки это баг.


← →
_Юрий   (2011-11-19 13:58) [6]

Интересно, а как можно было подумать, что это фича? Даже не выясняя причин, а просто наблюдая результат, какова должна быть цепочка рассуждений?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
2-1322641073
_qwerty_
2011-11-30 12:17
2012.03.11
работа с bookmark


15-1321821005
Юрий
2011-11-21 00:30
2012.03.11
С днем рождения ! 21 ноября 2011 понедельник


15-1321736064
Германн
2011-11-20 00:54
2012.03.11
Бродил тут


3-1272650997
YanKl
2010-04-30 22:09
2012.03.11
bde,paradox. Связь одной таблицы с двумя родительскими


15-1321516927
CRLF
2011-11-17 12:02
2012.03.11
Цin7, Записки




   Наверх