Цитата:
Сообщение от
Maxim Gorbunov
Зависит от того, что делает otherMethod(). Если он каким-то специальным образом занимает память, то он специально же должен ее и освобождать.
Там открывается окно проекта и рекурсивно сканируется на предмет поиска элемента АОТ по его имени. Ничего сверхестесственного.
X++:
boolean findNodeInProject(ProjectNode _project, str _nodePath)
{
TreeNodeIterator cursor = _project.iterator();
TreeNode curNode;
boolean retVal = false;
;
curNode = cursor.next();
while (curNode && ! retVal)
{
if (curNode.handle() == classNum(ProjectGroupNode))
{
retVal = this.findNodeInProject(curNode, _nodePath);
}
else
{
retVal = (curNode.treeNodePath() == _nodePath);
}
curNode = cursor.next();
}
return retVal;
}