ADD: SevenZip - long file name support

This commit is contained in:
Alexander Koblov 2024-11-04 21:27:21 +03:00
commit 36378feaa6

View file

@ -27,7 +27,7 @@ unit SevenZipOpt;
interface
uses
Classes, SysUtils, Windows, IniFiles, JclCompression, SevenZip;
Classes, SysUtils, Windows, DCClassesUtf8, JclCompression, SevenZip;
const
cKilo = 1024;
@ -450,12 +450,12 @@ end;
procedure LoadConfiguration;
var
Ini: TIniFile;
Ini: TIniFileEx;
Section: AnsiString;
ArchiveFormat: TArchiveFormat;
begin
try
Ini:= TIniFile.Create(ConfigFile);
Ini:= TIniFileEx.Create(ConfigFile);
try
LibraryPath:= Ini.ReadString('Library', TargetCPU, EmptyStr);
LibraryPath:= mbExpandEnvironmentStrings(LibraryPath);
@ -481,12 +481,12 @@ end;
procedure SaveConfiguration;
var
Ini: TIniFile;
Ini: TIniFileEx;
Section: AnsiString;
ArchiveFormat: TArchiveFormat;
begin
try
Ini:= TIniFile.Create(ConfigFile);
Ini:= TIniFileEx.Create(ConfigFile);
try
for ArchiveFormat:= Low(TArchiveFormat) to High(TArchiveFormat) do
begin