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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2013, 18:58   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
В данном случае вообще что-то странное (DAX4).
Если посмотреть иерархию классов по системному объекту Form, то показывает, что он наследуется не от TreeNode, а от Object. Тем не менее, ошибок компиляции на iterator.next() не возникает. Метод name на form есть, а на TreeNode нет.
По моему, строка iterator.next() должна вызывать ошибку на этапе компиляции, а не выполнения. Хотя метод form.treeNodeName() четко отрабатывает, хотя его нет прямо в Form, он определен на TreeNode, но, если верить стандартным утилитам, то его вообще не должно быть в классе Form. Судя по всему, для системных классов, реализованных на уровне ядра, на наследование полностью полагаться нельзя.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Выбрать более 2х разных элементов в дереве. demianimp DAX: Программирование 7 10.10.2013 12:36
16 и более полей в InventDim Ievgenii DAX: Функционал 12 13.10.2011 13:56
Рабочая область в АХ sukhanchik DAX: Функционал 6 15.10.2009 13:10
Баг формы в АХ связанный с колесом прокрутки мышью Alexius DAX: Прочие вопросы 6 07.10.2009 15:31
Импорт в АХ через ODBC AXbeginer DAX: Программирование 14 02.10.2009 08:12
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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