1. Technology
Send to a Friend via Email

Creating, Parsing and Manipulating XML Documents

XML gives developers the power to deliver structured data from a wide variety of applications to the desktop for local computation and presentation.

Delphi Spotlight10

Signing Off. So Long, and Thanks for All The Good Times!

Delphi Programming Almanacs: 1998. - 2012. Something for Every Delphi Developer: Beginner or a Guru!

in Delphi Almanacs :: According to Wikipedia, an almanac is an annual publication containing tabular information in a particular field or fields often arranged

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 - How To Install - Delphi 3rd Party Open Source Component

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".

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.

©2014 About.com. All rights reserved.