|
@@ -20,6 +20,7 @@ uses
|
|
procedure InitSevenZipLibrary(const DllFilename: String);
|
|
procedure InitSevenZipLibrary(const DllFilename: String);
|
|
|
|
|
|
function IsExtractArchiveRedirAvailable: Boolean;
|
|
function IsExtractArchiveRedirAvailable: Boolean;
|
|
|
|
+function GetSevenZipLibraryName: String;
|
|
|
|
|
|
procedure ExtractArchiveRedir(const DisableFsRedir: Boolean;
|
|
procedure ExtractArchiveRedir(const DisableFsRedir: Boolean;
|
|
const ArchiveFilename, DestDir, Password: String; const FullPaths: Boolean;
|
|
const ArchiveFilename, DestDir, Password: String; const FullPaths: Boolean;
|
|
@@ -436,6 +437,11 @@ begin
|
|
Result := Assigned(CreateSevenZipObject);
|
|
Result := Assigned(CreateSevenZipObject);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+function GetSevenZipLibraryName: String;
|
|
|
|
+begin
|
|
|
|
+ Result := SevenZipLibraryName;
|
|
|
|
+end;
|
|
|
|
+
|
|
procedure ExtractArchiveRedir(const DisableFsRedir: Boolean;
|
|
procedure ExtractArchiveRedir(const DisableFsRedir: Boolean;
|
|
const ArchiveFilename, DestDir, Password: String;
|
|
const ArchiveFilename, DestDir, Password: String;
|
|
const FullPaths: Boolean; const OnExtractionProgress: TOnExtractionProgress);
|
|
const FullPaths: Boolean; const OnExtractionProgress: TOnExtractionProgress);
|