Показать сообщение отдельно
Старый 16.05.2007, 13:57   #5  
Masia is offline
Masia
NavAx
Аватар для Masia
NavAx Club
 
26 / 10 (1) +
Регистрация: 21.09.2005
Адрес: Москва
2 Kashperuk
Ваш джоб нормально работает выдает путь \Projects\Shared\Project
но, только я пытаюсь 'прочитать' проект
X++:
   ProjectNode projectNode;
    void tree(ProjectNode _treeNode)
    {
    ;
        info(_treeNode.getRunNode().treeNodePath());
    }
    ;
    projectNode = infolog.projectRootNode().AOTfindChild('Shared').AOTfindChild('Project');
    tree(projectNode.loadForInspection());
ни проекта ни путь не показывается.
а в 3 у меня действительно
в info вылезает \Projects\Project
Если есть возможность попробуйте в 3 версии.... (может ето индивидуальная особенность моя или моей версии )
вот корректнее думаю будет такой пример

X++:
static void Job30(Args _args)
{
    ProjectNode projectNode;
 
    void tree(ProjectNode _treeNode)
    {
        TreeNode node1;
        TreeNodeIterator treeNodeIterator1 = _treeNode.AOTiterator();

 
    ;
        node1 = treeNodeIterator1.next();
        while(node1)
        {
            info(node1.treeNodePath());
            node1 = treeNodeIterator1.next();
        }
        
    }
    ;
    projectNode = infolog.projectRootNode().AOTfindChild('Shared').AOTfindChild('Project');
    tree(projectNode.loadForInspection());
}
результат работы в 3 версии...(в проекте есть узел DataDictionary и классов)
\Projects\Project'\DataDictionary
\Projects\Project\Classes
результат работы 4 версии...
\DataDictionary
\Classes
не понимаю где чего не так...в моей 3 версии или в 4 или вообще нет....

Последний раз редактировалось Masia; 16.05.2007 в 14:24.