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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.02.2011, 14:46   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Как вы все должны понимать, мы уже на финальной стадии выпуска продукта, поэтому, помимо фиксов каких-то мелких багов и оптимизации производительности, я бы не стал ожидать больших изменений в редакторе в сравнении с тем, как он работает сейчас (недавно был блог пост с видео).

Раз уж все пишут про новые возможности системы, позволю и себе привести скриншот дебаггера.

Название: Debugger.png
Просмотров: 1443

Размер: 24.9 Кб

Ваше первое желание исполнено.

Условные точки останова, к сожалению, не дождетесь
За это сообщение автора поблагодарили: Logger (15), S.Kuskov (1).
Старый 02.02.2011, 15:49   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Раз уж все пишут про новые возможности системы, позволю и себе привести скриншот дебаггера. Ваше первое желание исполнено.
Т.е. теперь, если в коде написано
X++:
return a + b - this.func(c) * 10;
в отладчике можно будет где-то посмотреть, что же реально будет возвращено?
Старый 02.02.2011, 15:52   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Т.е. теперь, если в коде написано
X++:
return a + b - this.func(c) * 10;
в отладчике можно будет где-то посмотреть, что же реально будет возвращено?
Такого не просили. Просили только, чтоб на закрывающей скобке останавливался
Старый 02.02.2011, 16:03   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,433 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Такого не просили. Просили только, чтоб на закрывающей скобке останавливался
А если return будет в середине метода, после него будет остановка на последней скобке?
Старый 02.02.2011, 16:11   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
А если return будет в середине метода, после него будет остановка на последней скобке?
Да.
См. скриншот с ответом и на вопрос gl00mie

Название: Debugger2.png
Просмотров: 1562

Размер: 13.6 Кб
Старый 02.02.2011, 16:16   #6  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,433 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от kashperuk Посмотреть сообщение
См. скриншот с ответом и на вопрос gl00mie
Вложение 6552
Логично было бы где-нибудь в списке локальных переменных отображать строчку с возвращаемым значением.
Там его (значение) при необходимости ещё и поменять можно было бы.
Старый 19.05.2011, 16:06   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,905 / 3183 (114) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Как вы все должны понимать, мы уже на финальной стадии выпуска продукта...
Не смотря на это можно пропихнуть еще одну хотелку ?

Есть проблема - когда код написан на clicked() методе формы, то в стеке вызовов он отображается как
(C)\Classes\FormButtonControl\Clicked
что естественно неудобно, так как не дает понимания в какой же именно форме исполнялся код. Иногда приходится разбираться с чужим проблемным кодом, смотришь логи со стеками вызовов, а они как дразнят!
Вроде и стек вызовов есть, но фиг поймешь откуда же эта гадость лезет. (В случае если код исполняется в методе формы, класса или таблички, то все нормально - мы можем в стеке вызовов определить объект на котором сидит метод)

Или может запретить писать код в Clicked() методах кнопок ...
Старый 19.05.2011, 16:31   #8  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Logger Посмотреть сообщение
Не смотря на это можно пропихнуть еще одну хотелку ?

Есть проблема - когда код написан на clicked() методе формы, то в стеке вызовов он отображается как
(C)\Classes\FormButtonControl\Clicked
что естественно неудобно, так как не дает понимания в какой же именно форме исполнялся код. Иногда приходится разбираться с чужим проблемным кодом, смотришь логи со стеками вызовов, а они как дразнят!
Вроде и стек вызовов есть, но фиг поймешь откуда же эта гадость лезет. (В случае если код исполняется в методе формы, класса или таблички, то все нормально - мы можем в стеке вызовов определить объект на котором сидит метод)

Или может запретить писать код в Clicked() методах кнопок ...
Я то конечно могу создать, но это не баг. У нас это называется Design Change Request (DCR), а их мы уже давно не делаем для этого релиза. Так что только уже в АХ7, если согласятся чинить.
За это сообщение автора поблагодарили: Logger (5).
Теги
button, clicked, stack trace, stack trace clicked, кнопка, стек вызовов

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamics-ax: SCOM Me this, PowerShell Me that! (Dynamics AX 2012) Blog bot DAX Blogs 0 26.01.2011 04:12
dynamics-ax: Modeling the world, with Microsoft Dynamics AX 2012 Blog bot DAX Blogs 0 25.01.2011 09:11
mfp: Getting to AX 2012 Blog bot DAX Blogs 3 21.01.2011 15:59
Рабочая область в АХ sukhanchik DAX: Функционал 6 15.10.2009 13:10
Общая схема порядка обновления с АХ 3.0 на АХ 4.0 Vadim Korepin DAX: Функционал 11 25.11.2008 17:40

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:58.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.