var
I: Integer;
lBizNode: TBizNode;
lfilename: string;
lBizNodes: TStringList;
aa: TBizObjectKinds;
begin
lfilename:= TFunc(FuncBroker.Func).BizClassURL.BizURL.FileName;
lBizNode := BizTree.BizTreeStructure.FindNodeByFullFileName(lFileName);
Edit1.Text:= lBizNode.OwnerTree.GetRootNode(lBizNode).GUID;
lBizNodes:= TStringList.Create;
BizTree.BizTreeStructure.GetChildren(Edit1.Text, lBizNodes, false);
for I := 0 to lBizNodes.Count - 1 do
begin
lBizNode := lBizNodes.Objects[I] as TBizNode;
ListBox1.Items.Add(lBizNode.FullFileName);
if stringutils.Pos(lBizNode.FullFileName,lfilename)>0 then
Panel1.Caption:= lBizNode.FullFileName;
end;
end;