Главная страница
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.008 c
2-1322561090
Evgen88
2011-11-29 14:04
2012.03.11
помогите разобраться с TEdit


15-1321442171
OW
2011-11-16 15:16
2012.03.11
есть ли в природе какой старый FastReport? бесплатный, с сорцами


2-1322552557
YURY
2011-11-29 11:42
2012.03.11
Потоки


2-1322435280
Vyacheslav
2011-11-28 03:08
2012.03.11
try except end;


15-1321859139
OW
2011-11-21 11:05
2012.03.11
Опять не понимаю логику Oracle