View Single Post
  #10  
Old 11-05-2024, 09:01
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 FMXInno - Updates

FMXInno Cumulative Update - [2024 May 11]

Code:
* Improvements in the code.
* Cleaned up the code a bit and removed duplications.
* More stable.

* This build could be more efficient than the previous one.
  - Ensured compatibility with Windows 11 24H2.

* Added a new class to deal with INI files.
  - Now you can handle even complex INI files more easily.
  - Check the example in the attachment.

* Added a new class for All-in-One array.
  - Now you can have multiple data types in one array.
  - Supports 11+ data types by default.
  - More data types will be added upon request.
  - Easy to manipulate.
  - Check the example in the attachment.

* Updated FLogicalDrives class.
  - Added a new property called 'Disk Name'.
  - Check out the 'Example_LogicalDrives.iss'.

* Updated FXStream.
  - FXPckr can hold InnoSetup's encrypted password.
  - Updated encryption.
  - Fixed minor bugs related to FCreateFXStream.
  - This version doesn't support previous versions.

* Updated FCheckboxTree class.
  - Now, the OnChange events of checkboxes are handled automatically by the FMXInno internally.
  - To override it and have manual OnChange events, you have to call 'OverrideDefaultOnChangeEvent'.
    eg: Pg4ChkbxTree.OverrideDefaultOnChangeEvent;

* Updated WebView2 class.

* Updated license agreement.


================================================== =================

>> FMXInno hangs on Taskbar <<

Now we've evidence that the main cause of this issue is the custom font. Generally, I use the following three functions to install custom fonts into the installer:

Code:
1. InstallFMXFont
2. DeleteFMXFont
3. InvalidateFMXFont
Instead of using these three functions, try the following functions for custom fonts for now:

Code:
1. AddFontResource2
2. RemoveFontResource2
I've updated the examples, so you can check them out to see how to use these functions.

Thanks to @Tihiy_Don for conducting some tests on this.



The first post has been updated.



.
Attached Images
File Type: png _0.png (16.3 KB, 128 views)
File Type: gif 01.gif (23.0 KB, 131 views)
File Type: png 00-b.png (15.4 KB, 130 views)
File Type: png 01-b.png (28.2 KB, 130 views)
File Type: png 02.png (51.3 KB, 126 views)
File Type: png 3-a.png (25.9 KB, 127 views)
File Type: png 3-b.png (25.2 KB, 132 views)

Last edited by BLACKFIRE69; 21-05-2024 at 08:47.
Reply With Quote
The Following 8 Users Say Thank You to BLACKFIRE69 For This Useful Post:
ADMIRAL (12-05-2024), audiofeel (11-05-2024), Cesar82 (11-05-2024), Ele (14-05-2024), Fak Eid (12-05-2024), hitman797 (11-05-2024), ScOOt3r (11-05-2024), Tihiy_Don (11-05-2024)