Delphi Language Types
One of the Delphi language’s greatest features is that it’s strongly typed, making it an excellent fit for the .NET platform. This means that actual variables passed to procedures and functions must be of the same type as the formal parameters identified in the procedure or function definition—very little is done for you in terms of implicit type conversion. Delphi’s strongly-typed nature enables it to perform a sanity check of your code—to ensure that you aren’t trying to put a square peg in a round hole. After all, the easiest bug fixes are the ones the compiler tells you to perform!
Objects, Objects Everywhere!
One of the most important notions regarding fundamental types in the .NET version of the Delphi compiler is ...