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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.08.2009, 19:42   #1  
Nosta is offline
Nosta
Участник
 
23 / 10 (1) +
Регистрация: 28.07.2009
Всем привет.

пару дней назад возник странный глюк (ли?) в НАВ: при отладке своего кода заметил, что изменения, которые я вношу в код объектов, не отображаются в дебагере и даже не отрабатываются. отключаю дебагер, закрываю его, запускаю измененные объекты - все работает как было до изменений! при этом если открыть объект на дизайн, то все изменения есть.
и теперь, каждый раз, когда я хочу проверить как отработает мой код, я вынужден перезапускать НАВ. правда, если не запускать дебагер, то изменения отрабатывают и НАВ презапускать нету необходимости.

кто сталкивался с подобным? как лечить?
Старый 13.08.2009, 21:33   #2  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
зайдем в базу, первый раз нажмем учет - отрабатывает секунды за 2
второй раз что-то учтем - полсекунды или меньше.
это потому что при обращении к объектам они кешируются.
допустим у нас есть форма, в которой запускается кодеюнит
запускаем, дебажим, находим ошибку в юните.
исправляем ошибку в юните, дебажим - старый код.
закроем форму, откроем ее снова - новый код.
вуаля.
если же вдруг в юните установлен Single instance, то тут вообще надо будет перезаходить в Нав, чтобы изменения увидеть. Это же относится к первому юниту.
Старый 14.08.2009, 13:38   #3  
Nosta is offline
Nosta
Участник
 
23 / 10 (1) +
Регистрация: 28.07.2009
да, это Single instance. о том, что есть обжект кеш я в курсе, а вот о дивном поведении Single instance не слыхал раньше. спасибо, на будущее буду знать
 


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

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

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