| 
			
			 | 
		#1 | 
| 
			
			 Пенсионер 
		
			
	 | 
	
	
	
		
		
			
			
			Отладка на методах контролов формы DAX 4.0
			 
			
			Может я что-то пропустил но по форуму ничего не нашел. 
		
		
		
		
		
		
			Вопрос такой: на контроле формы (грид, кнопка и т.д.) перекрываю метод, например cliked(), ставлю точку остановки и...не останавливает!!! Может где какую птицу надо поставить? 
				__________________ 
		
		
		
		
	  Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Aquarius (1). | |
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			
			breakpoint
			 
			
			Попробуйте прямо в коде написать: 
		
		
		
		
		
		
		
	X++: breakpoint; | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Aquarius (1). | |
| 
			
			 | 
		#3 | 
| 
			
			 Member 
		
			
	 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			 
				__________________ 
		
		
		
		
	С уважением, glibs®  | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			или ставьте info("") и точку останова на info.add() (в таком случае, по сравнению с breakpoint можно отключать/включать точку останова
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да много может быть причин. Например, в настройках пользователя стоит Отладка = Нет.  
		
		
		
		
		
		
			 
		
				__________________ 
		
		
		
		
	Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да. Только при нажатии F9 вылазит окошко с сообщением, что автоматически было переведено в режим "When Breakpoint"
		 
		
		
		
		
		
		
			
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да я не о том. Просто мне не очень понятно, почему спрашивающий настолько уверен, что отвечающим будет интересно гадать, что у него там случилось да как. Сам-то он потрудился хоть чуть-чуть свою проблему изучить? Если да, то где результаты изысканий?
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me  | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Пенсионер 
		
			
	 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			 
				__________________ 
		
		
		
		
	  Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Пенсионер 
		
			
	 | 
	
	
	
		
		
		
		
		
		
		
		
		
		
			 
				__________________ 
		
		
		
		
	  Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/  | 
| 
	
 | 
| 
			
			 | 
		#10 | 
| 
			
			 Administrator 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Ну вот, уже что-то  
		
		
		
		
		
		
			![]() Полистал Newsgroup на Partnersource. Похоже, что known issue, у многих не работают точки останова в методах-событиях (типа clicked, expanding, tabChanged и т.п.). В качестве workaround рекомендуют использовать ключевое слово breakpoint (т.е. явно его писать в код). Я проверял в clicked на MenuButton в форме. Точка останова не работает. breakpoint - работает на ура. Только надо проверить, что в настройках пользователя стоит Debugging = When breakpoint. 
				__________________ 
		
		
		
		
	Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me  | 
| 
	
 | 
| 
			
			 | 
		#11 | 
| 
			
			 Пенсионер 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Согласен - это вариант, и он работает, но блин - это ж неправильно!
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	  Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/  | 
| 
	
 | 
| 
			
			 | 
		#12 | 
| 
			
			 Пенсионер 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
 
		
				__________________ 
		
		
		
		
	  Законы природы еще никто не отменял!А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/  | 
| 
	
 | 
| 
			
			 | 
		#13 | 
| 
			
			 MCITP 
		
			
	 | 
	
	
	
		
		
			
			 Цитата: 
	
		
			Сообщение от Maxim Gorbunov
			 
 
			Ну вот, уже что-то  
		
	![]() Полистал Newsgroup на Partnersource. Похоже, что known issue, у многих не работают точки останова в методах-событиях (типа clicked, expanding, tabChanged и т.п.). В качестве workaround рекомендуют использовать ключевое слово breakpoint (т.е. явно его писать в код). Я проверял в clicked на MenuButton в форме. Точка останова не работает. breakpoint - работает на ура. Только надо проверить, что в настройках пользователя стоит Debugging = When breakpoint. Workaround, собственно тот же - ключевое слово breakpoint; Можно ещё добавить, что она (проблема) так и не исправлена в 2009 сп1. К сожалению... 
				__________________ 
		
		
		
		
	Zhirenkov Vitaly  | 
| 
	
 | 
| 
			
			 | 
		#14 | 
| 
			
			 MCTS 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Можно ещё добавить, что она (проблема) так и не исправлена в 2009 сп1.
		
	 
 | 
| 
	
 | 
| 
			
			 | 
		#15 | 
| 
			
			 MCITP 
		
			
	 | 
	
	
	
		
		
			
			 
			
			да, так этот баг появился только в 4-ке...
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Zhirenkov Vitaly  | 
| 
	
 | 
| 
			
			 | 
		#16 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Везёт тем кто продалжает пользоваться старой проверенной трёшкой. 
		
		
		
		
		
		
			Ну четвёрка ладно. А то что в пятёрки тоже самое это стыд и позор . 
				__________________ 
		
		
		
		
	Энергия молодых и неравнодушных способна изменить мир к лучшему.  | 
| 
	
 | 
| 
			
			 | 
		#17 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Да. В 5ке это не починили. Этот баг известен, но из-за изменений в компиляторе, насколько я понял, починить его сейчас достаточно сложно.  
		
		
		
		
		
		
			
		
		
		
		
	Поэтому в релизе 5ки его отложили. Вот сейчас может починим..  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: ZVV (1). | |
| 
			
			 | 
		#18 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А может это маркетинговый ход. 
		
		
		
		
		
		
			Ну типа специально делают заранее известные баги. А потом появляются сервис паки.  
		
				__________________ 
		
		
		
		
	Энергия молодых и неравнодушных способна изменить мир к лучшему.  | 
| 
	
 | 
| 
			
			 | 
		#19 | 
| 
			
			 NavAx 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Замечено - если поставить точку останова на методе в режиме отладки - всё работает как надо, но Ax показывает, что точка останова стоит на методе в САМОЙ ВЕРШИНЕ иерархии классов т.е. для clicked на форме - на FormButtonControl.clicked. Причем, если зайти в редактор кода на этот вершинный метод, то там их видно.  
		
		
		
		
		
		
			![]() Как нашел - нажал Ctrl-Break в длительной обработке после нажатия кнопки, ушел по стеку вниз, поставил точек, где надо, потом посмотрел в списке точек останова. ![]() Т.о. глюк, действительно, связан с компилятором, суда по наблюдаемым эффектам. 
				__________________ 
		
		
		
		
	Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...  
			 | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: Aquarius (1). | |
| 
			
			 | 
		#20 | 
| 
			
			 Ищущий знания... 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Хочу ещё добавить про точки останова в форме в трешке (АХ 3.0)...  
		
		
		
		
		
		
			наблюдал как то следующий эффект, если с открытой формы переходишь в настройки её, ставишь точку останова, и не закрывая формы пытаешься отладиться, то аха на точку не реагирует, перезаходишь в форму и все начинает нормально реагировать  
		
				__________________ 
		
		
		
		
	"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем  | 
| 
	
 | 
| Теги | 
| ax4.0 | 
| 
	
	 | 
	
		
| Опции темы | Поиск в этой теме | 
| Опции просмотра | |
		
  |