Клуб Punto Switcher

Зависание в диалогах "сохранить", "сохранить как.."

27 марта 2009, 11:49

Торможение, а часто и зависание приложения, происходит при попытке автопереключения или переключения по break при наборе имени файла в диалогах сохранить/сохранить как.. в программах MS или тех, что используют функцию ОС от М$. Наглядно проявляется в программах MS Office 2003/2007, а также при переименовании ярлыков на Рабочем столе - это приводит вплоть до киллинга процесса explorer.exe c его последующим авторестаротом. На мой взгляд это связано с обработкой буфера у Пунто и у Приложений от МС. Причем происходит на платформах АМД и Интел по-разному: у Интела в момент конвертации и надолго, у АМД в момент сохранения и расклинивается заметно быстрее и никогда не зависает. Кроме того, чем более мощный процессор тем более значимые задержки. На атлоне 1600+ не замечалось, на атлоне 2400+ изредка с задержкой переконвертации и прямо видимым стиранием строки и впечатыванием переконверченной новой строки, на атлоне2500+ это было связано уже с 10 иногда 20-30 секундной задержкой, а на коре 2 дуо 3Ггц это приводит к 2-3 минутам или полному зависанию приложения независимо от версии пунто (2.9,2.95,3.0,3.0.1). На Пунто 2.8 заметно не было возможно в силу более старых машин.


Почитав местные комменты есть подозрения, что глюки эксплолера и ИЕ(вылет с ошибкой) и потеря фокуса дочернего окна в приложениях не позволяющих работать с главным окном пока открыто дочернее, а также впечатывание строк буфера в основное окно программ, позволяющих работать с главным окном при открытом дочернем - одного поле ягода. Кажется настало время в корне сменить принцип процесса подмены. Возможно есть смысл сделать что-то вроде службы/сервера символов. А то уж больно со многими программами конфликтует.

11 комментариев
Подписаться на комментарии к посту
Спасибо Василич! Серьезно Вы копнули и много полезного нам сообщили. Не могли бы попробовать совет от Microsoft по избавлению от зависаний Office. 1. Click Start, click Run, type regedit, and then click OK. 2. Locate and then click the following key in the registry: HKEY_CURRENT_USER\Software\ Microsoft\ Microsoft Office Outlook Connector 3. On the Edit menu, point to New, and then click DWORD value. 4. Type ZipRequestDisabled, and then press ENTER. 5. On the Edit menu, click Modify. 6. Type 1, and then click OK. Отпишите плиз полечилось ли?
Такой ключ в моем реестре отсутствует. Следует его создать?
Увы, значит в Вашем случае проблема не с Microsoft Office Outlook Connector.
Так написано же - создать новый ключ.
Где это написано?
On the Edit menu, point to New, and then click DWORD value
А в каком ключе реестра создавать этот параметр?
Ну, создай в HKEY_CURRENT_USER\Software\Microsoft\ раздел Microsoft Office Outlook Connector Делов-то, хуже точно не станет :)
В инструкции от MS ничего нет такого, что нужно создавать раздел, если он отсутствует.
Попробуйте вот этот рецепт - "в Outlook, в окне написания письма, справа-вверху кнопка “Орфография” (правописание), та на которой АВС написано, ее нижняя часть - стрелочка, нажимаем, выпадает список, там жмем “Выбрать язык…” и снимаем галочку с “Определять язык автоматически”, и наоборот, ставим галочку на “Не проверять правописание”.
не помогло :( Да и вряд ли проблема здесь. В диалогах сохранить как этих функциий не должно быть по определению.