|
![]() |
#1 |
Участник
|
я вот такие 2 дисплей метода юзаю на таблице xRefReferences в 2012. Возможно они и пришли из этого проекта Дениса
один показывает находится ли элемент на текущем слое, другой выдает строку кода в месте расположения перекрестных ссылок. Но это именно дисплей методы, чтобы фильтровать надо их скопировать в Excel X++: //BP Deviation documented [SysClientCacheDataMethodAttribute] display NoYesId SDSinCurrentLayer() { NoYes ret; TreeNode node; ; node = TreeNode::findNode(this.path()); if (node && node.treeNodeType().isLayerAware()) { ret = SysTreeNode::isNodeInLayer(node, currentAOLayer()); } return ret; } //BP Deviation documented [SysClientCacheDataMethodAttribute] display SourceLine SDSgetSourceLine() { SourceLine res; TreeNode node; ; if (this.line) { node = TreeNode::findNode(this.path()); if (node) { res = strLine(node.AOTgetSource(), this.line - 1); res = strLRTrim(res); } } return res; } |
|
|
За это сообщение автора поблагодарили: mazzy (5), Logger (5). |
![]() |
#2 |
Участник
|
Спасибо, все работает.
А при интенсивной работе ошибок не бывает ? Treenode-ы могут ошибки выдавать при интенсивном использовании. Я еще у себя добавил вызов treeNodeRelease. Так точно не должно ничего утекать. |
|
![]() |
#3 |
Участник
|
|
|
Теги |
xref, законченный пример, перекрестные ссылки, слой приложения |
|
|