Delphi is old programing language, but in many case it doesn't matter. Even one of most popular registry fixer (jv16 PowerTools) is programmed in Delphi. When you create your own functions then it doesn't matter if you use new or old programing language, because they will do what you make them to do. The core logic of programming doesn't change whether you use Delphi,C++, C# etc, changes only syntax. :)