Since version XE2, Delphi is shipped with the built-in unit “System.Zip” for creating, editing and extracting ZIP compressed files. It is based on the RTL, and it can work slightly with VCL and FMX frameworks on all supported targets.
In this tutorial, we will show you what are the abilities of this unit and how to use it properly.
Continue reading “Creating and extracting ZIP archives in Delphi”
One of the best implemented features in Delphi datasets is the filter (records filtering). This built-in tool work by combining SQL filtering commands and string options like case sensitivity.
In this quick tutorial, will show you how to use the filter effectively.
Continue reading “Using the Filter in Delphi datasets”
In apps development, there many times when you have a large dataset filled with records. And you want to create a list of the items used in the records, without repeating. Like, for example, making a list of countries visited by the people in your dataset.
In this tutorial, we will show a good way to do that.
Continue reading “Create an indexed list from dataset in Delphi”
In today world, media contents (like apps, websites, etc.) must have a responsive layout that can be adapted and adjusted quickly to suit to the orientation and the size of the platform’s screen on which they are runned.
Continue reading “Create responsive apps by using screen orientations in Delphi FMX apps”
The TPath class from System.IOUtils unit give you the ability to access system and application specific paths and folders, like the user folders (My documents, My music, My pictures, …).
Continue reading “Using platform-specific paths in Delphi”
Delphi has many system routines that enable you to handle and work on files and storage contents. Also, these routines can be used on all supported platforms, provided by the System unit and sub-units.
Continue reading “Comparing sizes of files in Delphi”