Показать сообщение отдельно
Старый 13.04.2007, 11:50   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
AXAPTA 2.5 SP3 и Internet Explorer 7.0
В поиске не нашел. Видимо, никто в такой связке не работал.

Итак, есть работающая версия AXAPTA 2.5 SP3. Недавно, вместе с очередным обновлением WindowsXP, был установлен Internet Explorer 7.0. В результате возникли следующие проблемы.
  1. Установка Interent Explorer изменила ключ системного реестра


    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IMM]

    "LoadIMM"=dword:00000001

    Естесственно, это привело к зависанию AXAPTA при попытке переключить раскладку клавиатуры. После того, как значение ключа было изменено на

    "LoadIMM"=dword:00000000

    AXAPTA заработала нормально, но в самом Internet Explorer отключилась возможность переключения раскладки клавиатуры при помощи горячих клавиш (Ctrl+Shift или Alt+Shift). Переключить раскладку клавиатуры внутри Internet Explorer стало возможно только мышкой или переходом в другое приложение.

  2. При работе со справочной системой AXAPTA если нажать внутри справки ссылку для перехода на другую статью возникает сообщение об ошибке

    Цитата:
    COM object не имеет метода hash

    Classes\COM\hash
    Classes\SysHelp\onEvent_onclick
    Classes\FormActiveXControl\onEvent_onclick
    Если эту ошибку игнорировать, то переход по ссылке осуществляется без проблем. Раздражает сам факт появления этого сообщения. Ну, и переход в режим отладки.

    Понятно, что IE7 обновил какие-то библиотеки. Знать бы какая именно библиотека отвечает за наличие метода Hash() и у какого объекта.