以下四种方式,只有第一种可以正常打开功能的主窗体。其他三种都没反应。
I、
var
lFuncBroker:TFuncBroker;
begin lFuncBroker:=TFuncBroker.Create(self); lFuncBroker.BizClassRef.BizURL.URL:= 'Biz:\OPERATION\AMCPMS\GNE.Func';
SystemCore.TSYSTEMCORE.FuncManager.RunFunc(lFuncBroker.Func,'',nil);
lFuncBroker.Free;
end;
II、
var
lFuncBroker:TFuncBroker;
begin lFuncBroker:=TFuncBroker.Create(self); lFuncBroker.BizClassRef.BizURL.URL:= 'Biz:\OPERATION\AMCPMS\GNE.Func';
lFuncBroker.Func.Run('');
lFuncBroker.Free;
end;
III、
var
lFunc:TFunc;
begin
lFunc:=TFunc.Create(self.Context); lFunc.BizClassURL.BizURL.URL:= 'Biz:\OPERATION\AMCPMS\GNE.Func';
SystemCore.TSYSTEMCORE.FuncManager.RunFunc(lFunc,'',nil);
end;
IV、
var
lFunc:TFunc;
begin
lFunc:=TFunc.Create(self.Context); lFunc.BizClassURL.BizURL.URL:= 'Biz:\OPERATION\AMCPMS\GNE.Func';
lFunc.Run('');
end; |