Re: Утpаты фона ( как это сказать на Win32 API и как вылечить?)
- From
- Pavel Dvorkin ()
- To
- Igor Vartanov ()
- Date
- 2001-10-22T16:13:06Z
- Area
- SU.WINDOWS.NT.PROG
From: Pavel Dvorkin <dvorkin@math.omsu.omskreg.ru>
Здравствуй, Игорь!
Igor Vartanov wrote:
> Скорее это все свидетельствует о том, что оказались задействованы
> "Специальные возможности" AKA Accessibility (кажется так это называется in
> origin). И посему, попробуй их задисэйблить. Если не получится, пробуй сделай
> их установку с последующим сносом.
Болезнь мне знакомая...
Есть у меня моя любимая GetSmart. Хотя автор ее уже года два как не
поддерживает, лучше я не нашел. Иногда вылетает, но это не страшно -
рестарт с того же места. Все бы хорошо, но вот одно...
Есть в ней потеря ресурсов GDI. Сужу по Task Manager, там у него в
Processes можно попросить, чтобы он их показывал. Так вот, когда счетчик
ресурсов GDI достигает 9999, происходит следующее
GetSmart неправильно рисует свои окна - это еще ладно.
Исчезают его иконки с systray - это я тоже переживу.
Но.
Перестает нормально показываьбся ЛЮБОЕ меню. Вместо этого в нем часть
пунктов видна, а часть - черным цветом, поводишь по ним мышкой -
показываются. Системное меню, вызванное из задачи на taskbar,
показывается почему-то в 0,0 экрана и тоже частично черное. Ищу там
Close по наитию. Некоторые окна рисуют себя бог знает как. Кошмар, в
общем.
Убить GetSmart - не помогает. Relogin не помогает. Ничего не помогает,
кроме reboot.
Диагностировал впервые в NT4, в W2K Server проявляется так же.
Судя по всему, это принципиальный баг NT. Как в 9x, не знаю, но не
думаю, что лучше.
Так что автору я посоветую понаблюдать за ресурсами GDI во время работы
этой лупы. Если то же - то и так же :-(.
--
С наилучшими пожеланиями
Дворкин Павел
--- ifmail v.2.15dev5
* Origin: Omsk State University (2:5020/400)