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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.08.2009, 22:56   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
по-моему, макросы - несинтаксические конструкции.
поэтому ни области видимости, ни другие синтаксические условности их не затрагивают.

Т.е. написать его можно где угодно. Это всего лишь инструкция компилятору.
вместо каждого вызова макроса ниже определения компилятор подставляет его текст (с подстановкой параметров).
Затем получившийся после подстановок текст компилируется.

Поэтому: разницы никакой.

===========
ЗЫ Есть небольшой финт ушами с отладчиком - отладчик показывает текст ДО макроподстановки. Точки останова функционируют на исходном тексте. Других хитростей нет, вроде.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: York (1).
Теги
макрос

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
явное объявление контрола etc DAX: База знаний и проекты 13 02.11.2006 11:28
Объявление переменных - вопрос death machine DAX: Программирование 3 29.06.2004 14:09
Как узнать числовые значения констант Word и Excel? Atani DAX: Программирование 2 26.01.2004 16:38
Объявление переменных для controls Андре DAX: Программирование 2 07.03.2002 11:37

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

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

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