AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.06.2005, 14:10   #4  
Владимир Максимов_imported is offline
Владимир Максимов_imported
Участник
 
33 / 10 (1) +
Регистрация: 20.01.2004
Цитата:
Сообщение от 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;
}

Последний раз редактировалось mazzy; 20.06.2017 в 14:19.
Теги
управление памятью

 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:15.