添加系统报表配置
This commit is contained in:
parent
e3b43055a9
commit
d74dbaaa9f
|
@ -20,8 +20,32 @@ function FunPrintFr3(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PC
|
|||
|
||||
function FromPrintRmf(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PChar;
|
||||
|
||||
function FromPrintReport(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PChar;
|
||||
|
||||
implementation
|
||||
|
||||
function FromPrintReport(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PChar;
|
||||
var
|
||||
FileName, MReport: string;
|
||||
programIni: Tinifile; //配置文件名
|
||||
JsonResult: PChar;
|
||||
begin
|
||||
FileName := ExtractFilePath(Paramstr(0)) + 'SYSTEMSET.INI';
|
||||
programIni := Tinifile.create(FileName);
|
||||
MReport := programIni.ReadString('窗口设置', '报表窗体', '0');
|
||||
programIni.Free;
|
||||
|
||||
if MReport = '0' then
|
||||
begin
|
||||
JsonResult := FromPrintFr3(App, DataBaseStr, JsonArgs);
|
||||
end
|
||||
else
|
||||
begin
|
||||
JsonResult := FromPrintRmf(App, DataBaseStr, JsonArgs);
|
||||
end;
|
||||
Result := JsonResult;
|
||||
end;
|
||||
|
||||
function FromPrintFr3(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PChar;
|
||||
type
|
||||
TMyFunc = function(App: Tapplication; FormID: integer; Title: PChar; DataBaseStr: PChar; JsonArgs: PChar): PChar; stdcall;
|
||||
|
|
Loading…
Reference in New Issue
Block a user