所有通过标准界面运行的功能都是通过标准界面主窗体运行起来的。
看标准界面主窗体的方法:
procedure TSTANDARDSTYLEMAINFORM.UIRunFunc(AContext: TContext; const AUniqueID, AFuncURL, AParams: string; UseUI: Boolean; BeforeRunFunc: TFuncNotifyEvent; Modal: Boolean);
这里面调用了
TSystemCore.FuncManager.RunFunc(lContext, lUID, AFuncURL, AParams, BeforeRunFunc, Modal);
感兴趣的话楼主可以跟进去,最终是通过2楼的方法实现参数传递的。 |