15.06.2011, 09:01 | #1 |
Участник
|
Окно watch в отладчике
Доброго времени суток.
Может ли кто сказать, почему в окне watch отладчика нельзя получить результат ни одного метода ни одного объекта? - там всегда исключительно symbol <symbol name> not found Какие-то разрешения отсутствуют? спасибо. |
|
15.06.2011, 09:17 | #2 |
Участник
|
Так иногда бывает при отладке в методах контролов форм. Не видится переменная в DS на форме
У вас такая ситуация воспроизводится везде? Даже, например, в джобах? Какая у вас версия аксапты? Версия клиента(отладчика) и AOSа совпадают? Работаете через терминал или полноценным клиентом? |
|
15.06.2011, 09:24 | #3 |
Участник
|
Ситуация такова везде и всегда, в т.ч. в джобах.
Версии совпадают, это 5.0.1500.3761. Полноценнный клиент. И кстати, время от времени куда-то пропадает содержимое окна locals |
|
15.06.2011, 09:31 | #4 |
Участник
|
Может глупость спрошу, но всё же на всякий случай. А вы значения смотрите в правильном контексте, т.е. стоите на нужной строке стека вызовов?
|
|
15.06.2011, 09:52 | #5 |
Участник
|
Цитата:
Не первый раз отладчик вижу |
|
15.06.2011, 10:00 | #6 |
Участник
|
Прошу прощения, не понял
У вас не видны значения полей и переменных или вы пытаетесь посмотреть что-то типа myClass.getInt()?
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |
15.06.2011, 10:04 | #7 |
Участник
|
А проблема воспроизводится на одной машине(клиенте) или на всех? При подключении к какому-то одному конкретному приложению (AOS) или к любому?
Кэш чистить пробовали? Способы почистить локальный кеш всем пользователям? Тьфу ты блин Результаты? Вы хотите посмотреть результат метода на лету, без записи его в переменную? Нет, такой возможности в аксапте нет. Последний раз редактировалось S.Kuskov; 15.06.2011 в 10:12. |
|
|
За это сообщение автора поблагодарили: Evgenius (1). |
15.06.2011, 10:17 | #8 |
Участник
|
Цитата:
Есть только содержимое locals, но! 1) иногда при остановке выполнения на точке останова - окно locals также пустое 2) переменные-члены там также не видны. там напротив объектной переменной отображается какое-то "new", раскрыть свойства объекта можно - но покажется одна-единственная, пустая строка Последний раз редактировалось Evgenius; 15.06.2011 в 10:23. |
|
15.06.2011, 10:19 | #9 |
Участник
|
Цитата:
Сообщение от S.Kuskov
А проблема воспроизводится на одной машине(клиенте) или на всех? При подключении к какому-то одному конкретному приложению (AOS) или к любому?
Кэш чистить пробовали? Способы почистить локальный кеш всем пользователям? Тьфу ты блин Результаты? Вы хотите посмотреть результат метода на лету, без записи его в переменную? Нет, такой возможности в аксапте нет. Поскольку касается не только методов, но и полей, видимо. Да? Что касается кэша - это начинается немедленно после установки/переустановки. Что касается экземпляров AOS и рабочих станций: это именно так у нас у всех, на всех тестовых и рабочих экземплярах AOS и компах. Вобщем, судя по всему, это система разработки без отладчика. Это, конечно, намного продвинутее 1С:-) Последний раз редактировалось Evgenius; 15.06.2011 в 10:22. |
|
15.06.2011, 10:23 | #10 |
Участник
|
|
|
15.06.2011, 10:29 | #11 |
Участник
|
|
|
15.06.2011, 10:31 | #12 |
Участник
|
|
|
15.06.2011, 10:36 | #13 |
Участник
|
|
|
15.06.2011, 10:40 | #14 |
Участник
|
Будут видны значения скрытых полей класса
Я вас понимаю, конечно было бы здорово повисеть мышкой над именем метода и в сплывающей подсказке увидеть возвращаемое им значение. Но, что есть - то есть Последний раз редактировалось S.Kuskov; 15.06.2011 в 10:48. |
|
15.06.2011, 10:56 | #15 |
Участник
|
видимо объект не инициализирован
|
|
15.06.2011, 10:58 | #16 |
Участник
|
Цитата:
Начну отвыкать от отладчиков VS и 1C:-) Скрытые члены и правда видать, убедился, но плохо то, что в большинстве готовых классов они не используются:-) |
|
|
|