function TReportGlobal.CQTXMLMerge(XMLFiles: array of PChar): string;
begin
  Result := CSFailureValue;  with TCQTXMLMerge.Create do    //第三次执行的时候出现 access violation at * read of address 错误
  try
    Result := DoReport(XMLFiles);
  finally
    Free;
  end;
end;望大家指教,谢谢!