Blog

Featured Blog Post

Thursday, June 12, 2025

We’ve been building something special at TMS for the past couple of years — and today, we’re opening it up to the entire Delphi community.TMS Smart Setup is now fully open source.You can find the complete source code for both the...

Blog Posts:  Latest arrow_downward | Views

PREVIOUS NEXT

Tuesday, June 26, 2018

Compilation Directives could help you to make your code multi-platform or even cross-compiled. Introduction Compilation directives are powerful commands that developers could use to customize how the compiler works. These directives pas...


Tuesday, April 17, 2018

In object-orientation, an object can be considerable immutable even if it... changes. Introduction Learning a complex concept tends to be better absorbed if we divide the concept into small parts. For example, when we begin to learn Eng...


Tuesday, April 3, 2018

The redefinition of classes is a practical method to minimize the collision of names between classes, even using short identifiers. Introduction The Object Pascal language has a very useful feature which, I believe, is not widely used by d...


Tuesday, March 20, 2018

Declaring units in a specific order in code would facilitate the code maintenance in the future. Introduction When we're organizing our things, we tend to keep closer to us all objects that we use daily, right? So it should be with the...


Monday, February 5, 2018

All Pascal programmers know the Exit() procedure since the early versions of the compilers. But do they know how to use it correctly? The Exit() procedure is used when we want to exit of running scope. That scope could be a function, procedu...


PREVIOUS NEXT