|
procedure TMainForm.Button1Click(Sender: TObject);
var
lBizURL: TBizURL;
Org: TOrgSystem;
lBizNode: TBizNode;
i: Integer;
begin
lBizURL := TBizURL.Create;
Org := TOrgSystem.Create;
try
Memo1.Lines.Clear;
lBizURL.URL := 'Org:\ROOT\JG1.OGN\BM2.DPT\GW2.ptm';
lBizNode := BizTree.BizTreeStructure.FindNodeByBizURL(lBizURL);
BizTree.BizTreeStructure.GetChildren(lBizNode.GUID,Memo1.Lines,True);
for i := 0 to Memo1.Lines.Count -1 do
begin
lBizNode := BizTree.BizTreeStructure.FindNode(Memo1.Lines) as TBizNode;
if lBizNode.NodeKind = TBizObjectKind.boPersonMember then
Dialogs.ShowMessage(lBizNode.DisplayName);
end;
finally
lBizURL.Free;
Org.Free;
end;
end;
搜索论坛,发现了这么一段代码,其中的 “ if lBizNode.NodeKind = TBizObjectKind.boPersonMember then”判断语句,我不太明白,尤其是boPersonMember是什么?我测试了一下,就算没有判断语句,直接写下面的那条showmessage语句也同样正确,能给我解释一下吗? |
|