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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.02.2003, 18:23   #1  
George V. Tavrizoff is offline
George V. Tavrizoff
Участник
 
69 / 10 (1) +
Регистрация: 02.02.2003
Адрес: Вашингтонский обком
? AOT & Dict*
Вечер добрый, уважаемые участники форума!

Не подскажите верно ли, что:
1. Нельзя посмотреть исходный код методов классов
(интереса ради) которых нет в AOT.

2. Классы типа Dict* есть только для DataDictionary и Classes.

3. Класс DictTable не содержит исходный код методов для таблиц.

C уважением, Георгий Тавризов.
Старый 04.03.2003, 17:21   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Re: AOT & Dict*
Цитата:
Изначально опубликовано George V. Tavrizoff
1. Нельзя посмотреть исходный код методов классов (интереса ради) которых нет в AOT.
Просто так нельзя. А вообще-то *.aod файлы почти что текстовые.
Цитата:
Изначально опубликовано George V. Tavrizoff
2. Классы типа Dict* есть только для DataDictionary и Classes.
Если не считать, Table Collections, то верно.
Цитата:
Изначально опубликовано George V. Tavrizoff
3. Класс DictTable не содержит исходный код методов для таблиц.
Код - нет. Можно получить много информации про методы в виде объектов MethodInfo. Чтобы получить код, используйте SysDictTable, который является потомком DictTable.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 20.02.2004, 14:23   #3  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Re: Re: AOT & Dict*
Цитата:
Изначально опубликовано George V. Tavrizoff
1. Нельзя посмотреть исходный код методов классов (интереса ради) которых нет в AOT.
Цитата:
Изначально опубликовано Maxim Gorbunov

Просто так нельзя. А вообще-то *.aod файлы почти что текстовые.
Максим, либо я тебя не понял, либо ты не понял автора вопроса. Речь, я думаю, шла о классах, отсутствующих в АОТ. Я специально покопался в *.aod файлах - таких классов я там не нашел. По крайней мере в текстовом виде (может они там хитро закодированы-скомпилированы?). Все остальное можно найти в репозитарии.
Подтверждением этой догадки может служить данный скриншот:



Классы, помеченный красным замочком, отсутствуют в АОТ. Мало того, они отсутствуют в каком-либо из слоев, на что указывает отсутствие в справке по иерархии объектов характерного желтого крестика. (Попробуйте выбрать DictClass вместо SysDictClass, указанного на рисунке).

Если я не прав, разъясни, пожалуйста, что ты имел в виду. Иногда очень хочется посмотреть код именно этих закрытых классов.

P.S. Может, дело в версии Аксапты? У меня 3.0.
Вложения
Тип файла: img28580-1 (33.2 Кб, 412 просмотров)
__________________
Старый 20.02.2004, 18:08   #4  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Насколько я понимаю, т.н. закрытые классы или "ядерные" находятся в ядре системы и соответственно написаны на Ц (Ц++) или ассемблере и естественно их код НАМ не доступен.
Доступный код лежит, начиная со слоя SYS и выше....
Так, что раз в АОТ кода нет, то значит он написан не на Х++ и нам собсно не интересен особо, нам бы описание этих классов поиметь и на том пасибки...

зы: и версия Аксапты тут ни причем!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
gatesasbait: Improved AOT Queries in Ax2009 Blog bot DAX Blogs 3 12.10.2011 15:03
axStart: Please keep the AOT reports in Dynamics AX next release alive Blog bot DAX Blogs 2 13.12.2008 12:18
C# and AX Development: How to delete AOT objects (AX/Axapta) Blog bot DAX Blogs 0 13.12.2007 19:50
daxmy: AOT Find function Blog bot DAX Blogs 0 17.08.2007 01:23

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

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

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