Q&A

  • 한가지, 더 질문.. 트리뷰에 관한건데요..
온라인 헬프에 있는 내용인데요,

노드를 생성할때요.



MyTreeNode1 := Add(nil, 'RootTreeNode1'); { Add a root node }

//처음엔 nil을 주고,

AddChild(MyTreeNode1,'ChildNode1');



{Add another root node}

MyTreeNode2 := Add(MyTreeNode1, 'RootTreeNode2');

//여기서, 왜 MyTreeNode1을 주는 거죠? 온라인헬프에는 더해질 노드를 준다 되어 있는데,

AddChild(MyTreeNode2,'ChildNode2');



이걸, 이렇게 수행해보면,



MyTreeNode1 := Add(nil, 'RootTreeNode1'); { Add a root node }

AddChild(MyTreeNode1,'ChildNode1');



{Add another root node}

MyTreeNode2 := Add(nil, 'RootTreeNode2');

//이렇게 둘다 nil을 주어도 똑같이 생성되던데...

AddChild(MyTreeNode2,'ChildNode2');



이 두개의 차이점이 뭐죠?





0  COMMENTS