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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.06.2011, 09:01   #1  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Окно watch в отладчике
Доброго времени суток.
Может ли кто сказать, почему в окне watch отладчика нельзя получить результат ни одного метода ни одного объекта? - там всегда исключительно
symbol <symbol name> not found

Какие-то разрешения отсутствуют?
спасибо.
Старый 15.06.2011, 09:17   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Так иногда бывает при отладке в методах контролов форм. Не видится переменная в DS на форме
У вас такая ситуация воспроизводится везде? Даже, например, в джобах?

Какая у вас версия аксапты? Версия клиента(отладчика) и AOSа совпадают? Работаете через терминал или полноценным клиентом?
Старый 15.06.2011, 09:24   #3  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Ситуация такова везде и всегда, в т.ч. в джобах.
Версии совпадают, это 5.0.1500.3761.
Полноценнный клиент.

И кстати, время от времени куда-то пропадает содержимое окна locals
Старый 15.06.2011, 09:31   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Может глупость спрошу, но всё же на всякий случай. А вы значения смотрите в правильном контексте, т.е. стоите на нужной строке стека вызовов?
Старый 15.06.2011, 09:52   #5  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Может глупость спрошу, но всё же на всякий случай. А вы значения смотрите в правильном контексте, т.е. стоите на нужной строке стека вызовов?
Разумеется. Пытаюсь смотреть результаты методов / свойства объектов, ссылки на которые содержат переменные, определенные в текущем контексте.
Не первый раз отладчик вижу
Старый 15.06.2011, 10:00   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Прошу прощения, не понял

У вас не видны значения полей и переменных или вы пытаетесь посмотреть что-то типа myClass.getInt()?
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: S.Kuskov (1).
Старый 15.06.2011, 10:04   #7  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
А проблема воспроизводится на одной машине(клиенте) или на всех? При подключении к какому-то одному конкретному приложению (AOS) или к любому?

Кэш чистить пробовали? Способы почистить локальный кеш всем пользователям?

Тьфу ты блин Результаты? Вы хотите посмотреть результат метода на лету, без записи его в переменную? Нет, такой возможности в аксапте нет.

Последний раз редактировалось S.Kuskov; 15.06.2011 в 10:12.
За это сообщение автора поблагодарили: Evgenius (1).
Старый 15.06.2011, 10:17   #8  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Цитата:
Сообщение от AndyD Посмотреть сообщение
Прошу прощения, не понял

У вас не видны значения полей и переменных или вы пытаетесь посмотреть что-то типа myClass.getInt()?
Значения полей (свойств, переменных-членов, как угодно) - не видны. Результаты функций (методов, возвращающих значения), как в вашем примере - также. Причем, сообщение гласит всегда "symbool not found", как и говорил.
Есть только содержимое locals, но!
1) иногда при остановке выполнения на точке останова - окно locals также пустое
2) переменные-члены там также не видны. там напротив объектной переменной отображается какое-то "new", раскрыть свойства объекта можно - но покажется одна-единственная, пустая строка

Последний раз редактировалось Evgenius; 15.06.2011 в 10:23.
Старый 15.06.2011, 10:19   #9  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
А проблема воспроизводится на одной машине(клиенте) или на всех? При подключении к какому-то одному конкретному приложению (AOS) или к любому?

Кэш чистить пробовали? Способы почистить локальный кеш всем пользователям?

Тьфу ты блин Результаты? Вы хотите посмотреть результат метода на лету, без записи его в переменную? Нет, такой возможности в аксапте нет.
Тогда понятно. Отстой, надо сказать.
Поскольку касается не только методов, но и полей, видимо. Да?

Что касается кэша - это начинается немедленно после установки/переустановки.

Что касается экземпляров AOS и рабочих станций: это именно так у нас у всех, на всех тестовых и рабочих экземплярах AOS и компах.


Вобщем, судя по всему, это система разработки без отладчика. Это, конечно, намного продвинутее 1С:-)

Последний раз редактировалось Evgenius; 15.06.2011 в 10:22.
Старый 15.06.2011, 10:23   #10  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Evgenius Посмотреть сообщение
но и полей, видимо. Да?
Поля видны. Стандартно в окне Local (this[+]), но можно и в Watch
Старый 15.06.2011, 10:29   #11  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Поля видны. Стандартно в окне Local (this[+]), но можно и в Watch
Да, не то сказал, имел в виду, что полей-то здесь у классов нет (кроме таблиц и еще чего-то, наверное), только открытые методы - так ведь?
Старый 15.06.2011, 10:31   #12  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Evgenius Посмотреть сообщение
имел в виду, что полей-то здесь у классов нет, только открытые методы - так ведь?
Свойст? Да нет. Можно использовать формат parm-методов
Старый 15.06.2011, 10:36   #13  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Свойст? Да нет. Можно использовать формат parm-методов
И возвращаемые ими значения не будут видны в отладчике.

Спасибо, я понял.
Старый 15.06.2011, 10:40   #14  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Evgenius Посмотреть сообщение
И возвращаемые ими значения не будут видны в отладчике.
Будут видны значения скрытых полей класса

Я вас понимаю, конечно было бы здорово повисеть мышкой над именем метода и в сплывающей подсказке увидеть возвращаемое им значение. Но, что есть - то есть

Последний раз редактировалось S.Kuskov; 15.06.2011 в 10:48.
Старый 15.06.2011, 10:56   #15  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,731 / 406 (17) +++++++
Регистрация: 23.03.2006
видимо объект не инициализирован
Старый 15.06.2011, 10:58   #16  
Evgenius is offline
Evgenius
Участник
 
56 / 10 (1) +
Регистрация: 03.11.2010
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Будут видны значения скрытых полей класса

Я вас понимаю, конечно было бы здорово повисеть мышкой над именем метода и в сплывающей подсказке увидеть возвращаемое им значение. Но, что есть - то есть
Окей, спасибо еще раз, а то думал, может это, все-таки, глюки.
Начну отвыкать от отладчиков VS и 1C:-)
Скрытые члены и правда видать, убедился, но плохо то, что в большинстве готовых классов они не используются:-)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Свойства элемента управления в отладчике. Logger DAX: Программирование 10 01.10.2009 12:53
AX 2009 Technical Journal: Watch out for the combination of reports as PDF with graphics and batch execution Blog bot DAX Blogs 0 08.05.2009 18:05
Dynamics Mobile: Microsoft Dynamics Mobile case study at Roskilde Festival : Watch the video!! Blog bot DAX Blogs 0 21.11.2008 19:05
Диалоговое окно с запросом Poleax DAX: Программирование 3 21.05.2008 10:40
диалоговое окно в init (e) Report (a) Natasha DAX: Программирование 8 05.03.2003 16:42

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

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

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