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.
.