How to Install IconFontsImageList into Delphi
There are three ways to install IconFontsImageList into Delphi: using the "Setup", with DPM (Delphi Package Manager) or manually.
Very important notice
TVirtualImageList (available from D10.3) and TIconFontsVirtualImageList both use images from TIconFontsImageCollection. An important difference is that TVirtualImageList may use and create only a subset of the images in the collection, whereas TIconFontsVirtualImageList creates all images of the collection everytime it is needed (e,g. DPI change), which is slower and consumes more memory.
We advise that TIconFontsVirtualImageList should be used only for versions of Delphi before 10.3. For recent versions of Delphi the recommended combination should be TIconFontsImageCollection + TVirtualImageList. Don't forget also the importance of TVirtualImageList.PreserveItems when you have a large ImageCollection with many linked Actions. Without setting this property to "True", everytime you add or remove an icon in the collection, you have to check and change the ImageIndex of all the Actions.
1.Automatic Installation using Setup
From 3.4.0 version a new "Installer" read-to-use is located in the Release area: Download the Installer.
The Installer automatically detect your Delphi versions, install sources, build and install packages and add source paths.
![]()
Available from Delphi 7 to Delphi 12 (32bit and 64bit platforms)
Notice: the Installer is not able to automatic compile and install for Delphi 7: you must install it manually as explained here
![]()
Related links: https://www.embarcadero.com/ - https://learndelphi.org/
Sample image of VCL version ![]()
Sample image of FMX version ![]()
Follow the guide in Wiki section to known how to use those components to modernize your Delphi VCL or FMX applications scalable, colored and beautiful with few lines of code.
2.Installation with DPM (Delphi Package Manager)
The library is also published on delphi.dev as the package EtheaDev.IconFontsImageList (Delphi XE3 to 13, Win32 and Win64): you can install it with DPM, the Delphi Package Manager, as an alternative to the Setup. From the IDE, right click on your project in the Project Manager and choose Manage DPM Packages, or from the command line:
dpm install EtheaDev.IconFontsImageList <path of your project>.dprojDPM downloads the package, builds it for the Delphi version and the platforms of your project and adds it to the project.
3.Manual Installation
Clone repository, open Package Group "IconFontsImageGroupPackages.groupproj" of your Delphi version located in: IconFontsImageList\Packages\DXXX. For Delphi7 the file to open is "IconFontsImageListPackage.bpg".
Open your package group from \svgIconImageList\Packages\DelphiVersion folder, (for example IconFontsImageGroupPackages.groupproj), then buil all run-time packages and install design-time packages.
License
Licensed under the Apache License, Version 2.0, (the "License")