Delphi RTTI and the Linker
Introduction Like C# and Java, Delphi makes rich runtime type information available to developers, facilitating the use of reflection. Reflection is just another paradigm, but incredibly useful for performing certain tasks. For example, one of the tasks I use reflection for is to discover classes decorated with a SystemInitializer attribute on application startup. Instead of […]