Illuminated Logic is a Delphi library featuring functions, procedures, and classes. Its extensive documentation, along with installation instructions, make it easy to use. It has been tested on Delphi versions between 5 and 10.2 Tokyo.

LogicLib is designed to work with Unicode-default Delphi compilers, while LogicLib2006 is tailored for older non-Unicode Delphi versions (tested as far back as Delphi 5). This broad compatibility ensures that LogicLib can serve as a reliable resource for developers across multiple Delphi versions.
LogicLib includes a wide range of units, such as llBool which offers Boolean logic and conversion functions, llBytes which provides encoding and conversion routines based on TBytes, llControls which features utility functions for VCL controls, and llCSV with its CSV file parsing/building capabilities.
Other units like llDatabase come equipped with helper functions for TDataSet, llDates offers date manipulation and parsing functions, llDice features random number generation and gaming functions, and llDigests provides Hashing algorithms (available only in LogicLib2006).
To add to its versatility, LogicLib2006 additionally includes llEncoding for encoders/decoders and simple encryption methods, llStringBuilder which has a TStringBuilder class, llLike which serves as a database LIKE-style pattern matching class, and llSimpleSched[Edit] which provides a TSimpleSchedule class and editing form, among other useful units.
LogicLib also includes llFiles for utility functions related to directory and file access, llFileUtils that has Unicode-aware filestream functions, llIntegerList which is a TStringList-like class for integers, llMRU with its Most-Recently-Used menu class and helper functions, llMsgDlg that provides message dialog functions, llNetwork with its network and IP address capabilities, llNumbers which features functions dealing with numbers and their conversions, llPrinting that provides utility functions to make printing easier, llSettings which offers functions for saving/loading program settings like form positions, llStrings which has dozens of functions for parsing and manipulating strings, and llWinAPI which features easy-to-use wrappers for Windows API functions.
Overall, Illuminated Logic's Delphi function, procedure, and class library LogicLib is an excellent resource for developers who need a comprehensive and reliable set of tools to help streamline their programming process, and it comes highly recommended for Delphi programmers of all levels.
Version 20.08.15: Forked into two versions, LogicLib for Unicode-default Delphi compilers, and the older LogicLib2006 maintained in BDS2006 for pre-Unicode Delphi versions.
Version 18.09.08: Expanded support for Unicode and Delphi 10.2 Tokyo, including new units llBytes and llFileUtils.
Version 18.02.18: Expanded support for Unicode and Delphi 10.2 Tokyo, including new units llBytes and llFileUtils.
Version 18.01.06: Expanded support for Unicode and Delphi 10.2 Tokyo, including new units llFileUtils and llBytes.
Version 17.07.23: New TSimpleSchedule class and editing form (llSimpleSched, llSimpleSchedEdit), GetExtendedTCPTable (llNetwork), OrdinalStr and SwapEndian (llNumbers).
Version 17.04.09: New TSimpleSchedule class and editing form (llSimpleSched, llSimpleSchedEdit), GetExtendedTCPTable (llNetwork), OrdinalStr and SwapEndian (llNumbers).
Version 17.01.16: Major updates to llDates, llFiles, and llStrings, numerous new/improved DUnit test cases.