The Wayback Machine - http://web.archive.org/web/20150905084124/http://delphi.about.com/
The Latest in Delphi
Here's how to create a Delphi form from a string.
Create a Delphi form from a string. You do not need to know the exact class type of a form object. By providing a variable, a form can be created from its name.
Register DLL and ActiveX controls from a Delphi application
Learn how to register and unregister OLE controls such as dynamic-link library (DLL) or ActiveX Controls (OCX) files from a Delphi application.
2012. Delphi Programming by Zarko Gajic
The collection to all of your favorite tutorials, articles, VCL top picks, tool reviews, technical tips on Delphi Programming and a lot more, sorted by date. Year 2012.
 -
Reverse Engineering (Decompiling) Delphi Applications
in Advanced Delphi :: Simply speaking, decompilation is the inverse of compilation: translating an executable file into a higher level language. Suppose you
Return Multiple Values From A Delphi Function
A Delphi function is a routine returning a value. A single value? Yes, No. No, a Delphi function can return multiple values and there are different ways how to achieve this goal. Either rely on VAR (by-reference) parameters or return a record, or something even more complex...
Delphi Record Helpers For Sets (And Other Simple Types)
The Understanding Delphi Class (and Record) Helpers article introduces a feature of the Delphi language allowing you to extend the definition of a class or a record type by adding functions and procedures (methods) to existing classes and records without inheritance. In XE3 Delphi version, record helpers became more powerful by allowing to extend simple Delphi types like strings, integers, enums, sets and alike. Here's a sample helper for a set of bytes.
Virtual Tree View - Sample In Action - Virtual Tree View - Sample In Action
Virtual TreeView - About
The Virtual TreeView, initially being developed by Mike Lischke and now being maintained as an open source project on Google Code is a must-use control if you are up to working with whatever you could call "nodes".
 - TStringGrid Delphi Owner Drawing
Owner Drawing The String Grid
For StringGrids with simple content the default drawing action is sufficient, but when various aligns or different colors need to be included in the stringgrid, drawing code must be written in the OnDrawCell event to support owner draw. Owner draw does not need to be specifically set (as one has to with a TListBox), one just places drawing code in the event handler and it is called by the class code after drawing the grid.
Reposition A MessageDlg To Your (Delphi Application) Main Form
A custom MessageDlgPos function you can use in your Delphi applications to decide if you want to center the dialog on your main form, owner form, screen center and so on simply by passing a particular type variable.
Understanding Delphi Class (and Record) Helpers
A feature of the Delphi language added some years ago (way back in in Delphi 2005) called "Class Helpers" is designed to let you add new functionality to an existing class (or a record) by introducing new methods to the class (record). Here are some more ideas for class helpers + learn when to and when not to use class helpers.
Delphi Project Manager - Zarko Gajic
Build Configurations - Base: Debug, Release
The Project Manager window in your Delphi (RAD Studio) IDE displays and organizes the contents of your current project group and any project it contains. The Build Configurations section will list various build configurations you have for your project. Since you can activate each of the build configurations you see in the Project Manager, then build your project producing a different executable file, the question is what is the difference between Debug and Release in Delphi?
Delphi Notepad -
Create A Notepad Like Application In Delphi
Build Configuration: Trial (extends Release) - Zarko Gajic
Build Configuration: Release + TRIAL
The option to have different build configurations for your Delphi program allows you to have two (or more) different applications (executable files) being produced by the compiler/linker. For this purpose you would use a feature called conditional compilation. Here's how to create an extension to the Release build configuration: the Trial build.
 - Delphi Project Manager
Have Two Applications In One Delphi Program (Conditional Compilation) - Part 1
Creating a new Delphi (VCL, FMX) application would result in creating a single application (program) where all the units and forms used in the program would be compiled/linked into a singe executable file. If you would like to have the same code base in one program but also have an option to build two (or more) different applications - you should be looking at Delphi's conditional compilation.
3 Images for a treeview Node -
Need More Images For A Virtual Tree View Node?
When using the TVirtualStringTree, each tree node can have several images. One is the check image which is supplied by internal image lists or a special external list (CustomCheckImages property). Another one is the state image and yet another one the normal/selected image. What to do when more images are needed for a node...
Previous
1
2
3
4