ISArcEx

DLL ISArcEx v0.4.0.1 2024-Mar-13

Нет прав для скачивания

DelphiBuilder

Новичок
DelphiBuilder добавил(а) новый ресурс:

ISArcEx - ISArcEx

ISArcEx 0.2.0.0 by BLACKFIRE69.

About:
  • Name: ISArcEx
  • Version: 0.2.0.0
  • Author: BLACKFIRE69

  • Name: ISArcEx TB
  • Version: 0.2.0.0
  • Author: BLACKFIRE69

New:
  • Installation speed added by default.
  • It doesn't need "records.inf".
Узнать больше об этом ресурсе...
 

tihiy_don

Старожил
@Andreo Fadio, а это никакая и не реклама. Её автор теперь поддерживает ISArcEx в составе FMXInno (недавно кстати правил баги по ней по нашей просьбе).
Можешь конечно использовать 0.4, но новая версия теперь только в составе FMXInno.
 

tihiy_don

Старожил
@Andreo Fadio, тогда к чему этот разговор, я по факту всё сказал, что и где теперь поддерживается и обновляется. Автор библиотеки так решил, а не я.
 

audiofeel

Старожил
ISArcEx v0.4.0.1 - 2023-Sep-04
00.png
* В функцию Callback добавлены 'TotalFile' и 'CurrentFiles'.
* Добавлены новые функции.
i. procedure ISArcExReduceCalcAccuracy;
- эта процедура играет решающую роль в стабилизации 'Time Remaining' и 'Data Transfer Speed', гарантирующие их изменение плавно и не слишком быстро.
ii. function ISArcExInitEx(WinHandle: Longint; TimeFormat: Integer; Callback: TCallbackEx): Boolean;
iii. procedure ISArcExCallbackInterval(MSec: Cardinal);
- Это обновление может поддерживать длинные пути и специальные символы в пути (не проверялось).
* Некоторые улучшения и исправления ошибок.


type
TCallback = function(OverallPct, CurrentPct, DiskTotalMB, DiskExtractedMB: Integer;
DiskName, CurrentFile, TimeStr1, TimeStr2, TimeStr3, Speed: WideString): LongWord;
type
TCallbackEx = function(OverallPct, CurrentPct, DiskTotalMB, DiskExtractedMB,
TotalFiles, CurFiles: Integer; DiskName, CurrentFile, TimeStr1, TimeStr2,
TimeStr3, Speed: WideString): LongWord;


ISArcEx v0.4.0.1 [2023-Sep-04].rar
 
Последнее редактирование:

tihiy_don

Старожил
tihiy_don обновил(а) ресурс ISArcEx новой записью:

ISArcEx v0.4.0.1 - 2023-Sep-04

* Added 'TotalFile' and 'CurrentFiles' into the callback function.

* Added new functions.
i. procedure ISArcExReduceCalcAccuracy;
- this procedure plays a crucial role in stabilizing the 'Time Remaining' and
'Data Transfer Speed' calculations, ensuring they change
smoothly and not too rapidly.

ii
. function ISArcExInitEx(WinHandle: Longint; TimeFormat: Integer;
Callback: TCallbackEx): Boolean;

iii...
Узнать больше об этом обновлении...
 

tihiy_don

Старожил
tihiy_don обновил(а) ресурс ISArcEx новой записью:

v0.4.0.1 2024-Mar-13

  • Some minor improvements.
  • ISArcExCleanUp:

- This function is deprecated; you can still call it, but it will have no effect.

  • Added new function ISArcExAddDisksEx:

- function ISArcExAddDisksEx(InputFile, Password, BaseDirInArc, OutputPath: WideString): Boolean;
- Now you can extract items (files/folders) from a specific folder within the archive.

- Example: Consider the following structure of 'data-langs.bin':...
Узнать больше об этом обновлении...
 

Stas

Участник
При при компиляции через расширенную версию 5.5.1 на ANSI выдает ошибку WideString, с юникодом такой ошибки нету, как то можно исправить чтоб на ANSI не выдавало ошибку ?
 

BLACKFIRE69

Новичок
This is an example of how to use ISArcEx.dll with an installer created in Delphi, intended to load the DLL from the temp directory, as requested.

Форматирование (BB-код):
LibPath := IncludeTrailingPathDelimiter(ExtractFilePath(ParamStr(0))) + 'bin\';

if not Assigned(ISArcExCl) then
  ISArcExCl := TISArcExM.Create(LibPath);

0.png
 

Вложения

Сверху