View Single Post
  #29  
Old 04-09-2023, 04:44
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Arrow ISArcEx - Updates

ISArcEx v0.4.0.1 - 2023-Sep-04


What's new:
Code:
* 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. procedure ISArcExCallbackInterval(MSec: Cardinal);

* This update may support long paths and special characters in the path (not tested).

* Some improvements and bug fixing.
Code:
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;

.
Attached Images
File Type: png 00.png (27.6 KB, 458 views)
File Type: png 01.png (20.1 KB, 450 views)

Last edited by BLACKFIRE69; 13-09-2023 at 16:12.
Reply With Quote
The Following 7 Users Say Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (04-09-2023), Cesar82 (04-09-2023), Fak Eid (05-09-2023), hitman797 (04-09-2023), Lord.Freddy (04-09-2023), Razor12911 (06-09-2023), Tihiy_Don (04-09-2023)