Skip to main content

Notifications

Community site session details

Community site session details

Session Id :

Check if two layer nodes are in fact equal

PA-22040759-0 Profile Picture PA-22040759-0 6,194
Here's an example on how to check if two layers of a treenode match with no differences:

static void CompareTwoHighestLayers(Args _args)
{
    TreeNode    treeNode = TreeNode::findNode(@'\Data Dictionary\Tables\CustTable');
    SysTreeNode node1;
    SysTreeNode node2;

    node1 = SysTreeNode::newTreeNode(SysTreeNode::getLayeredNode(treeNode, 0)); // 0 = Highest layer of the treenode
    node2 = SysTreeNode::newTreeNode(SysTreeNode::getLayeredNode(treeNode, 1)); // 1 = Next highest layer of the node
   
info (strFmt("Equal (%1 <--> %2): %3", SysTreeNode::getLayer(node1.parmTreeNode()), SysTreeNode::getLayer(node2.parmTreeNode()), SysCompare::silentCompare(node1, node2)));    
}

Comments

*This post is locked for comments