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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.04.2008, 13:41   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,947 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Перекрестные ссылки - ошибка.
При использовании перекрестных ссылок "Чем используется" по статическому методу системного класса из ветки

X++:
\System Documentation\Classes
в ряде случаев может ничего не отображаться.

Как исправлять :
метод
X++:
\Forms\xRefReferencesUsedByTypedTree\Methods\run
исправляем
X++:
    if (treenode &&
        ((treenode.applObjectType() == UtilElementType::ClassInstanceMethod) ||
  // pkoz 07.04.2008 -->
//         (treenode.sysNodeType() == #NT_KERNELDOCFUNCTIONNODE && !match('<static ',treenode.AOTtoolTip()))))     //  || instance system class method
         (treenode.sysNodeType() == #NT_KERNELDOCFUNCTIONNODE && !(match('<static ',treenode.AOTtoolTip() ) || match('<public static ',treenode.AOTtoolTip() )))))     //  || instance system class method
  // pkoz 07.04.2008 <--
    {
Причина бага в том что стандартный код закладывался на то что статические метода у классов ядра объявлены как "static" - случай "public static" не учитывался и, соотвественно, не работал.

Выявлено для
Ax 3.0
SP3 - SP5
За это сообщение автора поблагодарили: mazzy (5), Dron AKA andy (2), ZVV (1), kashperuk (5).
Теги
баг, ошибка, перекрестные ссылки, ядро

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка: Недопустимая комбинация поля / поля ссылки kurekov DAX: Программирование 1 21.02.2007 16:36
Перекрестные ссылки\Чем используется, найденные объекты помещаются в проект raz DAX: База знаний и проекты 0 29.11.2006 11:46
Перекрестные ссылки при компиляции Wamr DAX: Администрирование 6 16.06.2005 15:28
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Перекрестные ссылки eugene egorov DAX: Программирование 12 26.03.2003 14:27

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

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

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