From f3b9d0f2a0d7ded43f711e6915c59afc6ecae18c Mon Sep 17 00:00:00 2001 From: wp_xxyyzz Date: Wed, 11 Jul 2018 19:32:40 +0000 Subject: [PATCH] fpspreadsheet: Fix duplicate unit message. Remove some hints and warnings. git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6557 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- .../source/common/fpspreadsheet.pas | 27 ---------------- .../source/design/fpsexportreg.pas | 32 ------------------- 2 files changed, 59 deletions(-) delete mode 100644 components/fpspreadsheet/source/design/fpsexportreg.pas diff --git a/components/fpspreadsheet/source/common/fpspreadsheet.pas b/components/fpspreadsheet/source/common/fpspreadsheet.pas index a3541b79b..11f89d5de 100644 --- a/components/fpspreadsheet/source/common/fpspreadsheet.pas +++ b/components/fpspreadsheet/source/common/fpspreadsheet.pas @@ -8324,7 +8324,6 @@ const var buf: packed array[0..7] of byte = (0,0,0,0,0,0,0,0); i: Integer; - ok: Boolean; begin SetLength(AFormatIDs, 0); @@ -8345,7 +8344,6 @@ begin end; // Check for Excel 2 - ok := true; for i:=0 to High(BIFF2_HEADER) do if buf[i] = BIFF2_HEADER[i] then begin @@ -8480,41 +8478,18 @@ end; procedure TsWorkbook.ReadFromFile(AFileName: string; APassword: String = ''; AParams: TsStreamParams = []); var - formatIDs: TsSpreadFormatIDArray; success: Boolean; fileFormats: TsSpreadFormatIDArray; - ext: String; i: Integer; begin if not FileExists(AFileName) then raise EFPSpreadsheetReader.CreateFmt(rsFileNotFound, [AFileName]); - ext := LowerCase(ExtractFileExt(AFileName)); - // Try to get file format from file header GetFormatFromFileHeader(AFileName, fileformats); if Length(fileformats) = 0 then // If not successful use formats defined by extension fileFormats := GetSpreadFormatsFromFileName(faRead, AFileName); - (* - // Collect all formats which have the same extension - fileFormats := GetSpreadFormatsFromFileName(faRead, AFileName); - if (Length(fileFormats) > 1) {and (ext = STR_EXCEL_EXTENSION)} then - begin - // In case of xls files we try to determine the format from the header - canLoad := GetFormatFromFileHeader(AFilename, formatIDs); - if canLoad then begin - // Analysis of the file header was successful --> we know the file - // format and shorten the list of fileformats to just one item. - SetLength(fileFormats, 1); - fileformats[0] := formatID; - end else - // If analysis of the header fails we open the file explicitly by - // trial and error for each format -- see below. - // We begin with BIFF8 which is the most common xls format now. - // The next command re-reads the format list with BIFF8 at the first place. - fileFormats := GetSpreadFormatsFromFileName(faRead, AFileName, ord(sfExcel8)); - end; *) // No file format found for this file --> error if Length(fileformats) = 0 then @@ -8759,8 +8734,6 @@ end; -------------------------------------------------------------------------------} function TsWorkbook.AddWorksheet(AName: string; ReplaceDuplicateName: Boolean = false): TsWorksheet; -var - msg: String; begin // Check worksheet name if not ReplaceDuplicateName and (GetWorksheetByName(AName) <> nil) then diff --git a/components/fpspreadsheet/source/design/fpsexportreg.pas b/components/fpspreadsheet/source/design/fpsexportreg.pas deleted file mode 100644 index 8830a13b8..000000000 --- a/components/fpspreadsheet/source/design/fpsexportreg.pas +++ /dev/null @@ -1,32 +0,0 @@ -{ - Registration for fpsexport into the Lazarus component palette - This requires package lazdbexport for property editors etc -} -unit fpsexportreg; - -{$mode objfpc}{$H+} -{$R ../../resource/fpsvisualexportreg.res} - -interface - -uses - Classes, SysUtils, LazarusPackageIntf, lresources; - -procedure Register; - -implementation - -uses - fpsexport; - -{@@ ---------------------------------------------------------------------------- - Registers the export component in the Lazarus component palette, - page "Data Export". --------------------------------------------------------------------------------} -procedure Register; -begin - RegisterComponents('Data Export', [TFPSExport]); -end; - -end. -