添加系统报表配置
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