| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Немного модифицированная версия (исправлен небольшой баг) для АХ 2009 и АХ 4.0 
		
		
		
		
		
		
			
		
		
		
		
	X++: public void addIns_OpenInAOT(Editor e) { #AOT TreeNode treeNode = TreeNode::findNode(e.path()); xRefTmpReferences xRefTmpReferences; Column nCol = e.columnNo() + 1; Line nLine = e.currentLineNo() + 1; ; treeNode.AOTmakeXref(1); xRefTmpReferences = xRefCreate::makeTmp(infolog.lastxRef()); select firstonly xRefTmpReferences order by Column desc where xRefTmpReferences.line == nLine && xRefTmpReferences.Column <= nCol; if (!xRefTmpReferences) return; treeNode = TreeNode::findNode(xRefTmpReferences.path()); if (treeNode) treeNode.AOTnewWindow(); }  | 
| 
	
 | 
|
| За это сообщение автора поблагодарили: miklenew (3), alex55 (1). | |