Вниз
Скачать: 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.004 c
15-1321955128
toropoff
2011-11-22 13:45
2012.03.11
SQL запрос


2-1322555028
Cobalt
2011-11-29 12:23
2012.03.11
IFDEF, не та версия?


15-1322026771
И. Павел
2011-11-23 09:39
2012.03.11
Скиньте, пожалуйста, mc.exe


2-1322561090
Evgen88
2011-11-29 14:04
2012.03.11
помогите разобраться с TEdit


15-1321309685
Дмитрий С
2011-11-15 02:28
2012.03.11
Не понимаю, зачем википедия постоянно попрошайничает.




   Наверх