Object Pascal, Delphi’s underlying language, is a fully object oriented language. Simply, this means that the language allows the programmer to create and manipulate objects. In more detail, this means that the language implements the four principles of object oriented programming: - Data Abstraction - Encapsulation - Inheritance - Polymorphism Object Orientation overview As you’ll see, these are complicated names for pretty simple ideas. It starts by describing object-oriented programming in general terms, then precisely defines two terms you’ve no doubt heard – object and class. It then proceeds to look at the language mechanisms you use to work with objects, and shows how to ensure your objects are released correctly (i.e. that your program does not have any resource leaks). Following this, the article discusses, in detail, the syntax you use to create classes; you’ll see a real-world class you could immediately put to use in your applications. Read More .....Programming at Bitsize23 Beginner's Programs - Delphi For Fun