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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2010, 16:16   #1  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Под Win7 не работает перекрытый context()
Ax 4.0 SP2.

В разных гридах есть поля типа Window, в которых с помощью стандартных значков из resources отображаются какие-то сведения о записях - для большего удобства восприятия пользователями (например, статусы документов по заказам на закупку в виде картинок). Если на таком поле грида перекрыт метод context(), а клиент Ax запущен под Windows7, то context() не срабатывает - в него просто не передается управление. Ставлю там брейк-пойнт - программа просто не входит в метод. Если же context() перекрыт на полях других типов (real, str) - он срабатывает. Ошибка только на полях типа window. Пробовали на разных компах, в разных формах Аксапты.
Под WinXP работает без ошибок.
Вряд ли кто сталкивался с таким редким сочетанием условий, но вдруг ? Главное, совершенно неясно как с этим бороться.
Старый 24.08.2010, 17:54   #2  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Отвечаю сам себе
Выяснилось, что нужно в настройках Windows 7 поставить галку "Обеспечить максимальное быстродействие": Компьютер - Свойства - пункт "Дополнительные параметры системы" - закладка "Дополнительно" - раздел "Быстродействие" - кнопка "параметры" - закладка "Визуальные эффекты" - галка "Обеспечить максимальное быстродействие". Тогда отключаются специфические настройки Windows7, и перекрытый на картинке context() начинает работать. А иначе - действительно не работает. Какое именно из отключенных свойств (или их сочетание?) приводят к такому багу, я не исследовал.Но реально, странный баг. Интересно, есть ли он в Ax2009, может кто-то проверить? Напомню: перекрыть context() в гриде у поля именно с типом window.
За это сообщение автора поблагодарили: lev (4), player (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Solutions Monkey: Record Context Blog bot DAX Blogs 0 24.07.2009 11:05
почему на работает common.(fieldId)[idx] maze DAX: Программирование 3 31.08.2007 06:48
JOIN программно на форме не работает rohlenko DAX: Программирование 2 31.03.2005 15:41
CRM ABC, SWOT анализ Как это работает и работает ли вообще. ShadowFromXZone DAX: Функционал 16 02.03.2004 18:09
Не работает selectForUpdate() Andronov DAX: Программирование 6 18.08.2003 17:24
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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