View Single Post
  #1  
Old Yesterday, 23:44
audiofeel's Avatar
audiofeel audiofeel is offline
Registered User
 
Join Date: Jan 2013
Location: Russia
Posts: 57
Thanks: 496
Thanked 1,107 Times in 382 Posts
audiofeel is on a distinguished road
Quote:
Originally Posted by BLACKFIRE69 View Post
ISArcEx v0.5 — Update 02 (LibOnly)

* Bug fixes only. No API changes.

Code:
 - Fixed: `ISArcExReduceCalcAccuracy` did not perform as expected in v0.5
   due to an internal architectural change introduced in this version.
   This has been corrected and the function now behaves as intended again.

 - Fixed: `ISArcExCallbackInterval` silently ignored some values,
   causing progress updates to appear sluggish or unresponsive regardless
   of the configured interval. The valid input range has been restored.

 - Fixed: State inconsistency where accuracy reduction settings could
   behave unpredictably across multiple init calls in the same session.
* Notes:

Code:
 - Drop-in library replacement. No script-side changes required.
As I understand it, ISArcEx knows which files were actually extracted, but Inno Setup itself does not receive this information. Because of that, when removing the extracted files, we have to delete the contents of the directories as a whole, and this can also remove files that were already there before the installation.

Would it be possible to add something like a log/list of the files that were actually extracted? For example, ISArcEx could write the paths of all successfully extracted files to a log, or provide a function that allows retrieving this list.

I don't really know how to organize the removal of only the files that were extracted by that particular installation, but I guess having such a list would be the first step toward solving this.
__________________
https://t.me/FMXInno
Reply With Quote
Sponsored Links