|  30.08.2007, 12:24 | #1 | 
| MCT | Обновилась утилита поиска объявления переменной 
			
			Обновилась очень необходимая в разработке утилитка поиска  объявления переменной Теперь можно как переходить к объявлению, так и просматривать имя и открывать в отдельном окне сам объект, просматривая его методы и свойства. Последний раз редактировалось MikeR; 30.08.2007 в 12:25. Причина: несоответствие | 
|  | |
| За это сообщение автора поблагодарили: gl00mie (5), Розен (1), alex55 (1). | |
|  30.08.2007, 12:55 | #2 | 
| Гость | 
			
			на русском написать не получилось?
		 | 
|  | 
|  30.08.2007, 13:23 | #3 | 
| Участник | X++: ? X++: ...  (new, write и т.п.) Про переменные в форме с включеным AutoDeclaration я пожалуй промолчу. X++: ЗЫ: X++:  _treeNode.treeNodeName() != "Qeries" )Последний раз редактировалось Alex_KD; 30.08.2007 в 13:27. | 
|  | 
|  30.08.2007, 13:50 | #4 | 
| MCT | Цитата: С запросами это чтоб лишнего не открывалось одноименного. Последний раз редактировалось MikeR; 30.08.2007 в 14:07. Причина: был | 
|  | 
|  30.08.2007, 13:52 | #5 | 
| MCT | |
|  | 
|  30.08.2007, 14:03 | #6 | 
| Участник | 
			
			Я к тому что они "Queries", а не "Qeries"    | 
|  | 
|  30.08.2007, 14:07 | #7 | 
| Гость | 
			
			так спросил уже, не постеснялся. Ответа жду. Утилита с какой целью сделана? Быстро типы переменных определять? | 
|  | 
|  30.08.2007, 14:26 | #8 | 
| MCT | 
			
			угу ошибочка вышла Просмотреть объявление переменной, как перейти к нему, так просто просмотреть имя или же открыть в отдельном окне. А ты о чем подумал? | 
|  | 
|  30.08.2007, 14:45 | #9 | 
| Гость | 
			
			мне интересна практическая ценность утилиты. Пока ее не вижу. "перейти к нему, так просто просмотреть имя или же открыть в отдельном окне" - ? | 
|  | 
|  30.08.2007, 14:48 | #10 | 
| Участник | Цитата: То есть в новом (или в том же, если источник тот же) окне редактора открывался код, в котором объявлена переменная. Далее я, используя другую свою наработочку, переходил к определению объекта этого, если нужно. Или же возвращался назад к тому месту, откуда ушел (goBack там есть - добавил alex55) Сейчас Михаил добавил еще функции | 
|  | |
| За это сообщение автора поблагодарили: MikeR (3). | |
|  30.08.2007, 15:09 | #11 | 
| MCT | 
			
			Ты видно мало кодировал, так как когда находишься в методе класса строчек в 800 и надо определить что же за cs, к примеру такое, начинаешь искать где оно объявлено и тратишь на это время.
		 | 
|  | 
|  30.08.2007, 15:33 | #12 | 
| Гость | 
			
			1. я не пишу методы по 800 строк.  2. Если нужно найти в таком методе переменную , использую ctrl+home. Если совсем плохо, еще и ctrl+f 3. Я кодирую не "мало", а "помалу". Привет переписчикам аксапты. А в "отдельном окне посмотреть", это что за прикол? Виднее , что ли? Последний раз редактировалось otkudao; 30.08.2007 в 16:03. | 
|  | |
| За это сообщение автора поблагодарили: SerAl (1). | |
|  30.08.2007, 17:55 | #13 | 
| Участник | 
			
			Пусть есть иерархия классов, в родительском классе объявлена переменная, а в каком то из потомков она используется. Правильно ли я понимаю, что эта утилита позволяет из метода дочернего класса, в котором используется эта переменная, открыть в новом окне родительский класс с описанием этой переменной? В таком случае польза этой утилиты будет не только в случае "метода из 800 строк".   | 
|  | 
|  30.08.2007, 17:58 | #14 | 
| Участник | Цитата: 
		
			Сообщение от dn
			   Пусть есть иерархия классов, в родительском классе объявлена переменная, а в каком то из потомков она используется. Правильно ли я понимаю, что эта утилита позволяет из метода дочернего класса, в котором используется эта переменная, открыть в новом окне родительский класс с описанием этой переменной? В таком случае польза этой утилиты будет не только в случае "метода из 800 строк".  Именно для этой цели она изначально и писалась. То же касается, к примеру, форм. При переходе к определению переменной из какого-то метода формы может быть открыт classDeclaration этой формы. Просто otkudao не переубедишь.   | 
|  | 
|  31.08.2007, 08:05 | #15 | 
| MCT | |
|  | 
|  31.08.2007, 08:42 | #16 | 
| Участник | 
			
			Мнение otkudao и обсуждение этого мнения выделено в отдельную ветку считаю не совсем корректным давать ссылку на русскоязычном форуме на англоязычный ресурс | 
|  | 
|  03.06.2010, 00:16 | #17 | 
| MCTS | 
			
			Небольшой косяк: в версии 1.1.2 в проект не включен класс AxGoToDeclarationComeBack.
		 | 
|  | 
|  03.06.2010, 00:25 | #18 | 
| MCTS | 
			
			А можно ли перехватить управление при выполнении функции "Просмотр определения" из контекстного меню редактора? Хотелось бы реализовать многоуровневый возврат обратно после перехода с ее использованием.
		 | 
|  | 
|  03.06.2010, 12:48 | #19 | 
| Участник | 
			
			Эхх, кто-нибудь бы придумал аналог для версий 4.0-2009 ...
		 | 
|  | 
|  03.06.2010, 13:24 | #20 | 
| Участник | 
			
			Ну, а что там его придумывать. Удалили-то только ParserClass. ScannerClass остался ведь. Просто я не могу сказать, что я очень силен в парсинге тегов на предмет нахождения переменных. Поэтому я решил, что не буду продолжать этот проект после Аксапты 3.0  Но я с радостью выложу, если кто перепишет через ScannerClass. Недостатки, описанные выше otkudao, никуда, конечно, не денутся. | 
|  | 
| Теги | 
| tools, x++, законченный пример, инструменты, объявление переменной, полезное, ax3.0 | 
|  | 
| 
 |