不好意思!好像和我的不太一样!
我是在unit ORGLIB; 内进行变量定义,但调用不是在 资源集内进行调用,而是在“组织结构设计器”unit MAINFORM 代码中调用的,在 mainform 中已引用了 资源集
uses
Business.System,
Business.Forms,
Business.Model,
Business.Model.BizObjComUtils,
OrgLib, Business.Forms;
可是在函数内调用不成功如下:
procedure TMAINFORM.actNewOrganExecute(Sender: TObject);
var
lR: Boolean;
lParentFileName: String;
lNode: TBizNode;
sName:string;
begin
case TAction(Sender).Tag of
1: lR := TOrgLib.NewOrgan(Context, CurrentBizNode.BizURL, nil, FDeptManager);
2: lR := TOrgLib.NewDept(Context, CurrentBizNode.BizURL, nil, FDeptManager);
3: lR := TOrgLib.NewPosition(Context, CurrentBizNode.BizURL, nil, FDeptManager);
4: lR := TOrgLib.NewPerson(Context, CurrentBizNode.BizURL, nil, FDeptManager);
5: lR := TOrgLib.NewWrokGroup(Context, CurrentBizNode.BizURL, nil, FDeptManager);
6: lR := TOrgLib.NewFolder(Context, CurrentBizNode.BizURL, nil, FDeptManager);
else
lR := False;
end;
if(TAction(Sender).Tag = 4) then
begin
sName := TOrgLib.m_sUserName; // 这个地方不能编译
end; |