All of your favorite Delphi tutorials, articles, tips and tricks, VCL top picks, tool reviews, source code projects on Delphi Programming and a lot more, sorted by date.
Delphi Programming Almanac 2004
An Introduction to COM Programming with Delphi (6 / 6) - 12/28/2004
COM type definitions usually reside in a type library. Let's see how to make your first Type Library using Delphi.
An Introduction to COM Programming with Delphi (5 / 6) - 12/21/2004
Marshaling Data. Behold the power of Variant Arrays. Using Variants and Variant Arrays.
Delphi for .NET FCL Examples Reference - 12/17/2004
Looking for Delphi for .NET demos / source code samples? Look no further, Delphi for .NET FCL Examples Reference is what you are looking for! Part VI of "Fast Forward to Delphi for .NET" series.
An Introduction to COM Programming with Delphi (4 / 6) - 12/14/2004
A Com Object walk-a-bout. A Class Factory tour. Our first true COM Object program.
Making Delphi 2005 independent from .NET - 12/10/2004
Despite what Borland says, Delphi 2005 doesn't require .NET. If you are a Delphi Win32 developer and don't like that Delphi 2005 comes polluted with .NET stuff, read this article to learn how to remove .Net from Delphi 2005.
The article also provides tips and tricks on how to speed up the load time of Delphi 7/8/2005.
An Introduction to COM Programming with Delphi (3 / 6) - 12/07/2004
What is the implements directive? What is the Method Resolution Clauses? Pseudo-Multiple Interface Inheritance. Interface properties and other fine tales of horror.
A first look at Delphi 2005 - 12/03/2004
Delphi 2005 takes the power of Delphi to the next level: Delphi, C#, Microsoft .NET Framework and Win32 support for GUI, Web, database, modeling, and ALM in one hyper productive RAD environment.
An Introduction to COM Programming with Delphi (2 / 6) - 11/30/2004
What is an Interface? How to implement an Interface? Describing the TInterfacedObject.
Understanding the TextBox ASP.NET control - 11/26/2004
A Beginner's Guide to ASP.NET Programming for Delphi developers: Chapter 14. Taking a quick look at the TextBox ASP.NET web server control - the only control designed for user input. TextBox has several faces: single-line text entry, password entry or multi-line text entry.
An Introduction to COM Programming with Delphi (1 / 6) - 11/23/2004
A brief historical rundown on COM's glorious past. Abstract methods vs. Interfaces. Classes and Interfaces: An interesting paradox.
An Introduction to the .NET Framework Class Library - 11/16/2004
Fast Forward to Delphi for .Net - Part V. Time to learn about: Value Types versus Reference Types, Boxing, Interface types, Delegates, Attributes. Sample code samples included.
Examining Control-Passing ASP.NET Web Controls: Button, ImageButton and LinkButton - 11/09/2004
A Beginner's Guide to ASP.NET Programming for Delphi developers: Chapter 13. There are several web controls that enable passing of control back to the Web Server. This chapter explores web buttons - specific components that allow users to indicate that they are finished with the Web Form (post the data) or want to perform a particular command (on the server). Learn about ASP.NET's Button, LinkButton and ImageButton web controls.
Delphi Code to Doc - 11/02/2004
DelphiCodeToDoc is a free documentation tool for Delphi, with JavaDoc support. Full source code included.
Implementing OnMouseOver for Items in a TComboBox, with custom hints - 10/26/2004
Here's how to get the caption of an item in a TComboBox as mouse hovers over an item when the ComboBox is in drop down state. Use this "trick" to get the object associated with the "pre-selected" item in a combo box, or to display a custom hint for each item, for example.
Exporting a TreeView to XML. Constructing a TreeView from XML - 10/19/2004
Here's how to store TTreeView component items to XML (preserving the Text and other properties of a tree node) and how to populate a TreeView from an XML file.
The CodeDOM and the Delphi for .NET IDE - part 3/3 - 10/12/2004
The last part of the CodeDOM story explains the features behind the DelphiProvider assembly - a CodeDomProvider specially designed for Delphi developers.
The CodeDOM and the Delphi for .NET IDE - part 2/3 - 10/05/2004
The second part of the CodeDOM story explains working with CodeDOM in Delphi code.
The CodeDOM and the Delphi for .NET IDE - part 1/3 - 09/28/2004
The Code Document Object Model (CodeDOM) allows .NET developers to generate and compile source code at run time in a variety of languages. This article provides an overview of the CodeDOM.
TreeView with check boxes and radio buttons - 09/21/2004
Here's how to add check boxes and radio buttons to a TTreeView Delphi component. Give your applications a more professional and smoother look.
An introduction to ASP.NET Web Server controls - 09/14/2004
A Beginner's Guide to ASP.NET Programming for Delphi developers: Chapter 12. Web Server controls are specifically designed to work with Web Forms pages. Find about the basic concepts, benefits and limitations of using Web Server controls in ASP.NET.
Enumerating available SQL Servers. Retrieving databases on a SQL Server. - 09/07/2004
Here's how to create your own connection dialog for a SQL Server database. Full Delphi source code for getting the list of available MS SQL Servers (on a network) and listing database names on a Server.