添加系统报表配置
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 FromPrintRmf(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PChar;
|
||||||
|
|
||||||
|
function FromPrintReport(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PChar;
|
||||||
|
|
||||||
implementation
|
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;
|
function FromPrintFr3(App: Tapplication; DataBaseStr: PChar; JsonArgs: PChar): PChar;
|
||||||
type
|
type
|
||||||
TMyFunc = function(App: Tapplication; FormID: integer; Title: PChar; DataBaseStr: PChar; JsonArgs: PChar): PChar; stdcall;
|
TMyFunc = function(App: Tapplication; FormID: integer; Title: PChar; DataBaseStr: PChar; JsonArgs: PChar): PChar; stdcall;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user