1. Home
  2. Computing & Technology
  3. Delphi Programming

2009. Delphi Programming by Zarko Gajic
Delphi Programming Almanac For the Year 2009

By Zarko Gajic, About.com

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 Almanacs: 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, 1998.

Delphi Programming Almanac 2009

Validate an XML Against a DTD using TXMLDocument and Delphi - October 27, 2009
Here's how to programmatically validate an XML against a DTD using TXMLDocument and Delphi.

Thank You Community For The "Delphi Legends 2009 SILVER Award" - October 26, 2009
I've been awarded with a Silver Delphi Helmet - Delphi Legends 2009 Community Award! A big thanks to all who voted.

Delphi Challenge: Create an Algorithm To Un-Camel-Case a CamelCase String - October 19, 2009
UnCamelCaseThis -> Un Camel Case This

Delphi MDI Applications Tips and Tricks - October 6, 2009
To help you start creating MDI application with Delphi, or to empower your existing MDI solutions, I've collected a few tips and tricks every Delphi MDI developer should be aware of.

Avoid New MDI Child Resizing Animation (and Delay) in Delphi MDI Applications - October 5, 2009
When creating (to show) an MDI child an animation of resizing will take place. This animation might look ugly if the code executed during the creation of your MDI child takes some time to process.

Delphi IDE Tools and Plug-Ins Every Developer Should Use - September 29, 2009
Want more? Here's how to add more functionality to Delphi IDE and make your job easier.

Preserve The Value of a Pointer Type Value Parameter in Delphi Callbacks for Simple Types - September 22, 2009
Passing a Simple Type Variable (Integer) for a Pointer Parameter.

Poll: Delphi Coding Styles - Begin/End Pairs - Begin On a Separate Line or After Then? - September 15, 2009
What is your begin/end coding style?

What Not To Do When You Find a Bug in Your (Delphi) Program - September 8, 2009
Bugs happen. We (developers) need to know how to handle them. But sometimes we freak out. At least I do.

Delphi Challenge: Create an Algorithm To Find Palindromic Numbers - September 7, 2009
1234321 is a palidromic number

Delphi Debugging - Debugging Techniques in Delphi and Bug Prevention - September 2, 2009
Even if you did write a program in disciplined, well-structured, careful manner, you probably still need to debug it to find some bugs.

Delphi 2010 - First Impressions - What's New and What Has Been Improved - August 31, 2009
This article lists new features (providing links to more in-depth articles / blog posts) in Delphi 2010 for Win32 development.

The Traps of The If Then Else Statement in Your Delphi Code - August 25, 2009
Watchout for If Then Else traps if you are a beginner using nested if statements.

W32/Induc-A - The Delphi Virus - Will Your Applications Be Affected? - August 24, 2009
The virus, named W32/Induc-A, targets a development environment, specifically: Delphi versions 4, 5, 6 and 7.

Static vs. Dynamic Dynamic Link Library Loading - a Comparison - August 18, 2009
Functions exported from a DLL can be imported in two ways: by declaring an external procedure or function (static), or by direct calls to DLL specific API functions (dynamic).

TVatCalculator - Value Added Tax Calculator Implementation in Delphi - August 17, 2009
If you are working on an accounting-type application, you will have to deal with VAT, Gross and Net values all the time.

The Dark Side of Application.ProcessMessages in Delphi Applications - August 11, 2009
Your form cannot be moved anymore and the buttons are showing no sign of life. It seems to be crashed. Application.ProcessMessages might come as a rescue, but you need to know its dark side!

Programmatically Retrieve Your IP Address Behind a Router / Proxy / Gateway Using Delphi Code - August 10, 2009
If you need to know the WAN-IP of your router using Delphi code, you can take advantage of the "http://www.whatismyip.com" service to reveal the IP address of machine.

What Is Your Most Common Delphi Programming D'Oh - Coding Error Moment? - August 06, 2009
A "D'Oh" is typically used when Homer Simpson injures himself, realizes that he has done something stupid, or when something bad has happened or is about ...

Delayed Event Handling Using Event Handler Detaching for Delphi Applications - August 03, 2009
When you have an event handler which takes some time (> 0.1 sec) to run, but you don't want another click or a double click to call the event handler a second time before the first call has finished, you can detach the event handler from the event while the event handling code is being executed.

Zarko Gajic
Guide since 1998

Zarko Gajic
Delphi Programming Guide

Explore Delphi Programming
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. Delphi Programming
  4. Coding Delphi Applications
  5. Delphi Almanac 2009 - Tutorials, Articles, Tips and Tricks by Zarko Gajic - Year 2009

©2009 About.com, a part of The New York Times Company.

All rights reserved.