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)