|
procedure TXMSB_FS_CT.FlowBroker1CreateFlowOutFlowTasks(Sender: TObject; Command: TFlowOutCommand);
var
lSubFlowTask,lFlowTask: TFlowTask;
lOrgSytem: TOrgSystem;
begin
lFlowTask := Command.FlowTasks.FindFlowTask('XJSB');
lSubFlowTask := lFlowTask.Children.FindFlowTask('XMJYS');
lOrgSytem := TOrgSystem.Create;
try
lSubFlowTask.AllowExecutors.Clear;
if Assigned(lSubFlowTask) then
lOrgSytem.GetOrgURLsByOrgExpr('OrgKey('+'BM1'+','+'GW1'+','+ 'ZS'+')',lSubFlowTask.AllowExecutors);
finally
lOrgSytem.Free;
end;
end;
编译通过,运行提示错误:
lSubFlowTask := lFlowTask.Children.FindFlowTask('XMJYS');
该行
Access violation at address 024C217C in module 'CLRModel.bpl'. Read of address 00000050
lFlowTask := Command.FlowTasks.FindFlowTask('XJSB'); 是查找下一任务环节
lSubFlowTask := lFlowTask.Children.FindFlowTask('XMJYS'); 这行代码怎么解释 |
|