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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.05.2009, 04:56   #10  
Timofey_k is offline
Timofey_k
Microsoft Dynamics
Аватар для Timofey_k
Соотечественники
Сотрудники Microsoft Dynamics
 
20 / 50 (2) ++++
Регистрация: 04.07.2006
Адрес: Sydney, Australia
DSPIC
Ну вообще-то первое функциональное отличие между двумя скриптами, что в моем надо интересующий объект выделить. :-) Вопрос не принципиальный, но лично мне так удобнее и нагляднее - дабл-клик на любом объекте, а затем вызов скрипта.

В остальном принцип один и тот же: пинок стандартному движку перекрестных ссылок (без сохранения в таблицу) и по результату определение типа объекта под курсором.

Кстати, в отличие от примитивного поиска текста по AOT, тут требуется, чтобы текущий метод компилировался от начала и до искомого объекта в тексте (включительно).

Вот еще до кучи скриптик: переход в анализатор кода прямо из текста метода.
X++:
//Open the current method in Code Explorer
void addIns_CodeExplorer(Editor e)
{
    TreeNode node = TreeNode::findNode(e.path());
    HelpGenerator helpGenerator;
    ;
    helpGenerator = infolog.helpGenerator();
    helpGenerator.showURL('SOURCE:\\\\'+node.treeNodePath());
}
Теги
editor script, tools, перекрестные ссылки, полезное, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Открыть в новом окне объект из кода miklenew DAX: База знаний и проекты 24 31.01.2023 17:31
танцы с бубном - COM Объект не имеет метода 'worksheets' Artem Mikhailov DAX: Программирование 4 05.02.2007 14:25
Как выбрать объект для создания шаблона импорта Excel? MagisterLudi DAX: Функционал 2 15.08.2003 16:42

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

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

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