AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.04.2007, 11:50   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 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() и у какого объекта.
Старый 13.04.2007, 12:12   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
обновите bin-файлы: установите последнего клиента 2.5.
сейчас это SP6, насколько я помню.
__________________
полезное на axForum, github, vk, coub.
Старый 13.04.2007, 14:43   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Это не помогает. Только что проверил. Не исправляет ни первую, ни вторую ошибку.
Старый 18.04.2007, 11:03   #4  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Переключение раскладки клавиатуры в Internet Explorer 7.0 при помощи горячих клавишь удалось восстановить следующим образом:

Правой кнопокой мыши по индикатору языка - Параметры - Закладка "Дополнительно" - установить птичку "Включить поддержку текстовых служб для всех программ".

После этого перезагрузить компьютер.

Решение второй проблемы пока не найдено
За это сообщение автора поблагодарили: polygris (1).
Старый 29.05.2007, 19:00   #5  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
Поздно я нашёл эту тему...

Цитата:
Сообщение от Владимир Максимов
Понятно, что IE7 обновил какие-то библиотеки. Знать бы какая именно библиотека отвечает за наличие метода Hash() и у какого объекта.
AX подцепляет, в частности, следующую DLL-ку от IE7.0: mshtml.dll (в \WINDOWS\system32), у меня, к примеру, её версия 7.0.6000.16414. Это биб-ка для просмотра HTML. Там есть метод hash (IHTMLAnchorElement::href Property sets or retrieves the destination URL or anchor point). Дело в том, что как раз HREF attributes on anchors can be used to jump to bookmarks or any object's identification attribute, т. е. переход по ссылке.

Но не знаю, как это может помочь. Подменить разве что dll-ку на соответствующую из комплекта IE6.0SP1 (или просто IE6.0, т. к. в SP1 проблема с переходом на локальные ссылки)? Но тогда не факт, что сам IE7.0 продолжит работать.
Старый 29.05.2007, 20:00   #6  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Спасибо. Только это уже из разряда "к сведению". Пока просто снесли IE-7. Вот перейдем на AX-4 тогда, возможно и IE7 восстановим
Старый 30.05.2007, 12:51   #7  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
;)
Я, конешно, не Кассандра, но думаю, когда перейдёте, мэйнстримом будет IE8.0 (тем более, что он уже где-то там есть...), а то и 8.1/9.
И возникнут вопросы вроде: AX4+IE8, что делать?!..
Теги
internet explorer, ошибка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Launching and closing Internet Explorer Blog bot DAX Blogs 1 09.04.2009 23:59
Критическая ошибка Axapta 3.0 SP3 CIS andy.l DAX: Администрирование 8 22.10.2008 13:58
HotFix версии 2.0 к Axapta 3.0 SP3 slava09 DAX: Функционал 0 02.02.2007 17:34
Как осуществить экспорт данных из Axapta 3.0 CIS SP3 в Axapta 3.0 CIS (без SP)? Кирилл DAX: Администрирование 3 24.05.2006 13:58
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:42.