C++ Builder provides three levels of development:1. Components (VCL and FMX)2. Common Libraries (RTL).3. Platform APIs (iOS, Android, Mac OS)In this post we will discuss the Common Libraries (RTL).C++ Builder has several hundred functions, macros, and classes that you call from within your C and C++ programs to perform a wide variety of tasks, including low- and high-level I/O, string and file…
Delphi RTL: Generic vs. Traditional Collections
December 20, 2019
Since Delphi got generic types, in the 2009 version, its runtime library (RTL) has a generic collections unit. The RTL however, still has the classic collections. Recently I got some requests about which is recommended to use, and while the discussion can go a bit deeper, I…
New Tip: TBooleanHelper.ToString and TUseBoolStrs enumeration
October 7, 2019
Among the native type record helpers that were introduced in the Delphi RTL a few years back, there is one for the Boolean data type. It has a few methods you can apply to a Boolean variable, includingToString. This is the class helper definition:
If you…
New "TOSVersion" type in Delphi XE2
August 31, 2011
Author: Tóth Erik
Delphi XE2 is probably the most significant release since Delphi 1. The number of new features is amazing and probably the biggest, most important one is FireMonkey – a brand new business application development platform that let you use Delphi or C++ to write applications that natively run on Windows and Mac OS.
If you are writing an application that is designed to…