Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.03.11;
Скачать: 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 вся ветка

Текущий архив: 2012.03.11;
Скачать: CL | DM;

Наверх




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


2-1322663788
_qwerty_
2011-11-30 18:36
2012.03.11
организация работы с таблицами


2-1322608424
vit196sh
2011-11-30 03:13
2012.03.11
Помогите с несложной программой пожалуйста)))


2-1322567877
Gu
2011-11-29 15:57
2012.03.11
длина пароля из политик


15-1321384309
Faceless
2011-11-15 23:11
2012.03.11
Работа Delphi программистом в США