Skip to content

How to Install IconFontsImageList into Delphi

There are two way to Install IconFontsImageList into Delphi: using the "Setup" 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.

Setup

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

Delphi Support

Related links: https://www.embarcadero.com/ - https://learndelphi.org/

Sample image of VCL version Sample.jpg

Sample image of FMX version SampleFMX.jpg

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

Released under Apache License, Version 2.0.