<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Copy and paste the url into your newsreader application" -->

<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

   <channel>
   <title>About.com Delphi Programming: Most Popular Articles</title>
   <link>http://delphi.about.com/</link>
   
   <description>These articles are the most popular over the last month.</description>
   <language>en-us</language>
  <pubDate>Sun, 22 Nov 2009 11:16:19 +0000</pubDate>
   <image>
   <title>About.com</title>
   <url>http://z.about.com/f/lg/s10.gif</url> 
   <link>http://www.about.com/</link> 
   <width>118</width> 
   <height>20</height>
   </image>
         <item>
         <title><![CDATA[Virtual Key Codes]]></title>
         <link>http://delphi.about.com/od/objectpascalide/l/blvkc.htm</link>
         <description><![CDATA[Symbolic constant names, hexadecimal values, and keyboard equivalents for the virtual key codes used by Windows.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/l/blvkc.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Network traffic monitor]]></title>
         <link>http://delphi.about.com/od/fullcodeprojects/l/aa112903a.htm</link>
         <description><![CDATA[A free network (Internet / intranet) traffic (download / upload) monitor. Network traffic monitor allows you to quickly and easily examine the network usage of the local computer. Full Delphi source code included.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/fullcodeprojects/l/aa112903a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Execute External Program, File]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/executeprogram.htm</link>
         <description><![CDATA[Executing and Running Applications and Files from Delphi Code.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/executeprogram.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[A Beginner&#039;s Guide to Delphi]]></title>
         <link>http://delphi.about.com/od/beginners/a/delphicourse.htm</link>
         <description><![CDATA[A Beginner's Guide to Delphi Programming. Free online programming tutorial / course for beginner developers. Focus on Borland Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/delphicourse.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[DBGrid to the Max]]></title>
         <link>http://delphi.about.com/od/usedbvcl/a/tdbgrid.htm</link>
         <description><![CDATA[Contrary to most other Delphi data-aware controls, the DBGrid component has many nice features and is more powerful than you would have thought. The &quot;standard&quot; DBGrid does its job of displaying and manipulating records from a dataset in a tabular grid. However, there are many ways (and reasons) why you should consider customizing the output of a DBGrid...&#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/a/tdbgrid.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Form.On Before / After Create]]></title>
         <link>http://delphi.about.com/od/delphitips2009/qt/delphi-form-on-before-after-create.htm</link>
         <description><![CDATA[The TForm's OnCreate event is called when the form is created. Usually, you would write an OnCreate event handler to perform special processing when the form is created - such as setting any startup information (initial control property values, for example) for form operation. If you are using VFI you might need to have code that executes after all OnCreate event handler has been called for all inherited forms. Here's how.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2009/qt/delphi-form-on-before-after-create.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Date/Time routines - Delphi Programming]]></title>
         <link>http://delphi.about.com/od/beginners/l/blrtldatetime.htm</link>
         <description><![CDATA[Date/Time Delphi functions and procedures in RTL: rtl reference delphi programming time routines ordinal position date function]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/blrtldatetime.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[String handling routines - Delphi Programming]]></title>
         <link>http://delphi.about.com/od/beginners/l/blrtlstringhand.htm</link>
         <description><![CDATA[String handling routines: rtl reference cr lf delphi programming dynamic array case sensitivity]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/blrtlstringhand.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Database Programming Course]]></title>
         <link>http://delphi.about.com/od/database/a/databasecourse.htm</link>
         <description><![CDATA[Free online database programming course for beginner Delphi developers. Focus on ADO techniques.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/a/databasecourse.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding Arrays in Delphi]]></title>
         <link>http://delphi.about.com/od/beginners/a/arrays.htm</link>
         <description><![CDATA[The concept of arrays in Delphi is simple: arrays allow us to refer to a series of variables by the same name and to use a number (an index) to tell them apart. Arrays have both upper and lower bounds, and the elements of the array are contiguous within those bounds. &#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/arrays.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding the TextBox ASP.NET control]]></title>
         <link>http://delphi.about.com/library/weekly/aa112604a.htm</link>
         <description><![CDATA[Understanding the TextBox ASP.NET control. 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.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa112604a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Sending Email Messages]]></title>
         <link>http://delphi.about.com/od/indy/a/email-send-indy.htm</link>
         <description><![CDATA[Send email messages with attachments using Indy and Delphi. Full source code to a simple &quot;SMTP Mail Sender&quot; application included. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/indy/a/email-send-indy.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Creating and Using DLLs]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/dll_basics.htm</link>
         <description><![CDATA[A Dynamic Link library, or DLL, is a collection of routines (small programs) that can be called by applications and by other DLLs. Using Delphi, we can write and use our own DLLs, and we can call functions in DLLs developed with other systems / by other developers. Find out how.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/dll_basics.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 173 - 176]]></title>
         <link>http://delphi.about.com/cs/adptips2002/a/bltip1102_5.htm</link>
         <description><![CDATA[Delphi tip: How to split a string into an array&#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/adptips2002/a/bltip1102_5.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[String Types in Delphi (Delphi For Beginners)]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa071800a.htm</link>
         <description><![CDATA[Understanding and managing string data types in Delphi's Object Pascal. Learn about differences between Short, Long, Wide and null-terminated strings.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa071800a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[XML and Delphi]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/xml_delphi.htm</link>
         <description><![CDATA[Everything you need to know about Delphi and the Extensible Markup Language. Find out about creating and parsing XML documents, look for parser components and more. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/xml_delphi.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding Pointer in Delph]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/pointers.htm</link>
         <description><![CDATA[An introduction to pointer data type in Delphi. What are pointers, why, when and how to use them.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/pointers.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Create an Internet Shortcut]]></title>
         <link>http://delphi.about.com/od/internetintranet/a/lnk-shortcut.htm</link>
         <description><![CDATA[Unlike regular .LNK shortcuts (that point to a document or an application), Internet Shortcuts point to an URL (web document). Here's how to create an .URL file, Internet Shortcut, using Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/internetintranet/a/lnk-shortcut.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Accessing and managing MS Excel sheets with Delphi (Page 1/7)]]></title>
         <link>http://delphi.about.com/od/database/l/aa090903a.htm</link>
         <description><![CDATA[Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with ADO (dbGO) and Delphi. This step-by-step article describes how to connect to Excel, retrieve sheet data, and enable editing of data (using the DBGrid). You'll also find a list of most common errors (and how to deal with them) that might pop up in the process.  ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa090903a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding Keyboard Events]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/keyboard_events.htm</link>
         <description><![CDATA[Get familiar with the OnKeyDown, OnKeyUp, and onKeyPress Delphi event procedures to respond to various key actions or handle and process ASCII characters along with other special purpose keys. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/keyboard_events.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[SQL in Delphi]]></title>
         <link>http://delphi.about.com/od/database/l/aa060199.htm</link>
         <description><![CDATA[Using Structured Query Language in Delphi.: tquery component delphi sql dbase tables interbase server component delphi]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa060199.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Dynamic Link Libraries]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/dlldelphi.htm</link>
         <description><![CDATA[Everything you ever wanted to know about DLLs and Delphi but didn't know where to look for answers (or were to afraid to ask)]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/dlldelphi.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Decompiling Delphi]]></title>
         <link>http://delphi.about.com/od/devutilities/a/decompiling_3.htm</link>
         <description><![CDATA[Whispering about reverse engineering Delphi applications: 'I have a Delphi program's .exe, can I decompile it and get the source?']]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/devutilities/a/decompiling_3.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Free Screen Ruler]]></title>
         <link>http://delphi.about.com/od/fullcodeprojects/ss/screen_ruler.htm</link>
         <description><![CDATA[Screen RULER allows you to precisely measure anything on your computer screen. If you need to determine width and/or height of any object on your screen, Screen RULER is the tool to use. Transparency, units in pixels and millimeters and screen snapping are some of the features. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/fullcodeprojects/ss/screen_ruler.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Managing Ascii (Text) Files]]></title>
         <link>http://delphi.about.com/od/fileio/a/ascii_textfile.htm</link>
         <description><![CDATA[Reading and writing to text (ascii) files using Delphi code. Find out how to read a line by line of a txt file and how to write some data back to the file.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/fileio/a/ascii_textfile.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips and Tricks]]></title>
         <link>http://delphi.about.com/od/faqstipstricks/a/DelphiTips.htm</link>
         <description><![CDATA[Delphi tips, tricks and code snippets. Looking for a small code sample to help you make something big? It's here!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/faqstipstricks/a/DelphiTips.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Exchanging Data over the Network using Delphi]]></title>
         <link>http://delphi.about.com/od/networking/l/aa112602a.htm</link>
         <description><![CDATA[Exchanging Data over the Network using Delphi. In this article we'll examine two Delphi components: TServerSocket and TClientSocket, both designed to let you read and write information over a TCP/IP connection - thus enabling you to write network-aware applications. 
]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/networking/l/aa112602a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[DateTime Format for Access SQL]]></title>
         <link>http://delphi.about.com/od/delphitips2007/qt/datetime_sql.htm</link>
         <description><![CDATA[Fixing the &quot;Parameter object is improperly defined. Inconsistent or incomplete information was provided&quot; error when formatting date time values for SQL queries when using Access and Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2007/qt/datetime_sql.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[TClipboard.Cut-Copy-Paste]]></title>
         <link>http://delphi.about.com/od/vclusing/a/tclipboard.htm</link>
         <description><![CDATA[Working with the Windows Clipboard from a Delphi application - basic operations: Cut, Copy and Paste.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/tclipboard.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Save a Web Page as MHT]]></title>
         <link>http://delphi.about.com/od/twebbrowser/a/save-as-mht.htm</link>
         <description><![CDATA[Here's how to save a web page displayed inside a WebBrowser (TWebBrowser component) as a raw HTML file or into a single (MHT) file (MHTML format: web archive - single file) programmatically using Delphi. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/twebbrowser/a/save-as-mht.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Using TClientDataSet]]></title>
         <link>http://delphi.about.com/od/usedbvcl/a/tclientdataset.htm</link>
         <description><![CDATA[Looking for a single-file, single-user database for your next Delphi application? Need to store some application specific data but you do not want to user the Registry / INI / or something else? ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/a/tclientdataset.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Introducing Borland Delphi - Page 1/3]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa031202a.htm</link>
         <description><![CDATA[A Beginner&#8217;s Guide to Delphi Programming: Chapter 1. What is Borland Delphi? Where to download a free version, how to install and configure it.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa031202a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Manipulate .INI files / Delphi]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/tinifile.htm</link>
         <description><![CDATA[The .INI files have a text-based file format for representing application configuration data in a format which is easily editable by humans and readable by a simple automatic parser. Learn how to use Delphi's TIniFile to read and write INI configuration files.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/tinifile.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Run with Parameters]]></title>
         <link>http://delphi.about.com/od/beginners/a/runwithparams.htm</link>
         <description><![CDATA[How to pass command-line parameters to your Delphi application and how to handle them.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/runwithparams.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[For, Repeat &amp; While in Delphi]]></title>
         <link>http://delphi.about.com/od/beginners/a/delphi_loops.htm</link>
         <description><![CDATA[Loops allow you to execute a sequence of statements repeatedly, using a control condition or variable to determine when the execution stops. Delphi has three kinds of control loop: repeat statements, while statements, and for statements. Learn how to use loops in Delphi programming.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/delphi_loops.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding ViewState and Postback Processing in ASP.NET applications]]></title>
         <link>http://delphi.about.com/library/weekly/aa051705a.htm</link>
         <description><![CDATA[A Beginner's Guide to ASP.NET Programming for Delphi developers: Chapter 18. Find out what events (and in what order) are generated when ASP.NET receives a request for a Web Form. Learn about the ViewState  - a technique ASP.NET uses to maintain page state changes across postbacks.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa051705a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Guide to dbExpress]]></title>
         <link>http://delphi.about.com/od/database/a/dbexpressguide.htm</link>
         <description><![CDATA[One of data connectivity options in Delphi is dbExpress. This articles provides an overview of dbExpress along with a collection of tutorials and articles on building database applications using this light-weight, cross-platform data access technology.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/a/dbexpressguide.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Resource Files Made Easy (in Delphi applications)]]></title>
         <link>http://delphi.about.com/od/objectpascalide/l/aa113099a.htm</link>
         <description><![CDATA[How Delphi uses standard Windows-format resource files: icons, bitmaps and cursors.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/l/aa113099a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Fundamentals of Database Development (with Delphi) - DB/1 - Page 1/2]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa020601a.htm</link>
         <description><![CDATA[Chapter one of the free Delphi database online course. Delphi as the database programming tool, Data Access with Delphi...just a few words, Building a new MS Access database.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa020601a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding the Delphi unit source - Page 1/2]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa061802a.htm</link>
         <description><![CDATA[Take a closer look at exactly what each keyword means by examining each line of the Delphi form unit source code. Interface, implementation, uses and other keywords explained in easy language!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa061802a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Birth, Life, Death of a Form]]></title>
         <link>http://delphi.about.com/od/formsdialogs/a/delphiformlife.htm</link>
         <description><![CDATA[Examining the life cycle of a Delphi Form - the central element of development in Delphi. See what's happening behind events OnCreate, OnActivate, OnShow, OnClose... ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/formsdialogs/a/delphiformlife.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Drag &#039;n&#039; Drop in VCL]]></title>
         <link>http://delphi.about.com/od/vclusing/a/dragdrop.htm</link>
         <description><![CDATA[Delphi makes it easy to program dragging &amp; dropping into our applications. We can even drag and drop from one form to another or from Windows Explorer to our application, or from-to what ever we want, as you will see. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/dragdrop.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Handling Windows Messages]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/aa020800a.htm</link>
         <description><![CDATA[One of the keys to traditional Windows programming is handling the messages sent by Windows to applications. Handling Windows Messages the Delphi way!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/aa020800a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Initialize Constant Arrays]]></title>
         <link>http://delphi.about.com/od/adptips2006/qt/const_array.htm</link>
         <description><![CDATA[Sometimes you need to declare a constant array in Delphi - a read-only array. You cannot change the value of a constant or a read-only variable. Therefore, while declaring a constant array you have to initialize it. Here are a few examples of declaring and initializing constant arrays in Delphi...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2006/qt/const_array.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[System Tray Delphi application - Quick and Easy]]></title>
         <link>http://delphi.about.com/od/kbwinshell/l/aa121801a.htm</link>
         <description><![CDATA[Placing Delphi applications in the System Tray in easy steps. The perfect place form programs that are left running for long periods of time with no user interaction.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/kbwinshell/l/aa121801a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[MDI Child Count By Class]]></title>
         <link>http://delphi.about.com/od/delphitips2009/qt/delphi-mdi-child-count-by-class.htm</link>
         <description><![CDATA[An MDI application typically displays more than one document or child window within a single parent window. A question: I have two types of MDI Child forms in my application. How might I go about counting each one? One is TFrmStatus the Other is FrmChannel. How do I know how many TFrmStatus children are alive? Here's the answer.&#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2009/qt/delphi-mdi-child-count-by-class.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Inside the (Delphi) EXE]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/embed_resources.htm</link>
         <description><![CDATA[Storing more that just code in the application executable file. Working with resources from Delphi. How to embed a WAV, AVI and an MP3 file in a Delphi executable.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/embed_resources.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Intro to the Delphi Language]]></title>
         <link>http://delphi.about.com/od/beginners/a/dbeginner6.htm</link>
         <description><![CDATA[An introduction to Delphi Pascal. Before you start developing more sophisticated applications by using the RAD features of Delphi, you should learn the basics of the Delphi Pascal language.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/dbeginner6.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Pos function]]></title>
         <link>http://delphi.about.com/od/beginners/l/blrtlPos.htm</link>
         <description><![CDATA[Delphi's Pos function returns an integer specifying the position of the first occurrence of one string within another.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/blrtlPos.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Filename Extensions in Delphi]]></title>
         <link>http://delphi.about.com/od/beginners/a/aa032800a.htm</link>
         <description><![CDATA[List of the file extensions created (and used) by Delphi and what they all mean. Plus, get to know what Delphi generated files should be stored in a source control system.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/aa032800a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Creating your first &#039;Hello World&#039; Delphi Application - Page 1/3]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa050702a.htm</link>
         <description><![CDATA[An overview of application development with Delphi, including creating a simple project, writing code, compiling and running a project. Also, find out how to ask Delphi for help.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa050702a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding Class Methods]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/classmethods.htm</link>
         <description><![CDATA[Understanding and using Borland Delphi Class procedures / functions. What they are and how to find a practical use for them.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/classmethods.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi 2010 Launch in Zagreb]]></title>
         <link>http://delphi.about.com/od/humorandfun/ss/delphi-2010-launch-zagreb.htm</link>
         <description><![CDATA[13/10/2009 Delphi / RAD Studio launch in Zagreb Croatia. Along with representatives of KONTO Pozega (local Embarcadero partner) a distributor for the Western Balkans, the new RAD Studio 2010 included special guests: Mr Mark Barringer, sales manager for Europe and senior consultant for database tools, and Mr. Pawel Glowacki, chief technician for RAD Studio for Europe within the Embarcadero. Here's a breakdown of the event.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/humorandfun/ss/delphi-2010-launch-zagreb.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[ListView Sub Item Custom Hints]]></title>
         <link>http://delphi.about.com/od/delphitips2007/qt/listview_hints.htm</link>
         <description><![CDATA[You use the TListView Delphi control to display a list of items in a fashion similar to how Windows Explorer displays files and folders. Here's how to display custom hints for each list view sub item.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2007/qt/listview_hints.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Uploading files to a web server with ASP.Net]]></title>
         <link>http://delphi.about.com/od/aspnet/l/aa070604a.htm</link>
         <description><![CDATA[Let's enable uploading of binary files from a client browser to the web server in ASP.Net web applications. Delphi for .Net and ASP.NET provide an easy way to accept files from the client using HTMLInputFile ('HTML File Upload' HTML server control) and HTTPPostedFile classes.  ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/aspnet/l/aa070604a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Record (Struct) Type in Delphi]]></title>
         <link>http://delphi.about.com/od/beginners/a/record_type.htm</link>
         <description><![CDATA[Learn about records, Delphi's data structure that can mix any of Delphi's built in types including any types you have created. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/record_type.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Coloring the TDBGrid Delphi component]]></title>
         <link>http://delphi.about.com/od/usedbvcl/l/aa031699.htm</link>
         <description><![CDATA[Coloring DBGrid. How to enhance the functionality of a TDBgrid component using colors]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/l/aa031699.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Accessing and managing MS Excel sheets with Delphi (Page 2/7)]]></title>
         <link>http://delphi.about.com/od/database/l/aa090903b.htm</link>
         <description><![CDATA[Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with ADO (dbGO) and Delphi. This step-by-step article describes how to connect to Excel, retrieve sheet data, and enable editing of data (using the DBGrid). You'll also find a list of most common errors (and how to deal with them) that might pop up in the process.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa090903b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Working with GIF images in Del]]></title>
         <link>http://delphi.about.com/od/graphics/a/delphigif.htm</link>
         <description><![CDATA[Working with GIF images in Delphi. Need to display an animated GIF image in a Delphi application? Even though Delphi does not natively support GIF image files formats (like BMP or JPEG) there are a few great (free source) components available on the Net,  which add the ability to display and manipulate GIF images at run as well as at design time to any Delphi application.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/graphics/a/delphigif.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Exchanging Data over the Network using Delphi - Part2]]></title>
         <link>http://delphi.about.com/od/internetintranet/l/aa020403a.htm</link>
         <description><![CDATA[Exchanging Data over the Network using Delphi. An introduction to sending data over the network using Delphi and Indy. The article focuses on sending / receiving record data and raw (binary) data using TCP connections.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/internetintranet/l/aa020403a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Using TRegistry]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/tregistry.htm</link>
         <description><![CDATA[Some basic facts and code samples on using Delphi and the Windows Registry database. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/tregistry.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Exporting a TreeView to XML. Populating a TreeView from XML]]></title>
         <link>http://delphi.about.com/library/weekly/aa101904a.htm</link>
         <description><![CDATA[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.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa101904a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Pictures inside a database - DB/3 - Page 1/5]]></title>
         <link>http://delphi.about.com/od/database/l/aa030601a.htm</link>
         <description><![CDATA[Chapter three of the free Delphi database online course. Displaying images (BMP, JPEG, ...) inside an Access database with ADO and Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa030601a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Custom Component Development]]></title>
         <link>http://delphi.about.com/od/vclusing/a/customvcldev.htm</link>
         <description><![CDATA[Everything about creating custom components in Delphi. The ultimate source.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/customvcldev.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[TreeView with check boxes and radio buttons]]></title>
         <link>http://delphi.about.com/od/vclusing/l/aa092104a.htm</link>
         <description><![CDATA[TreeView with check boxes and radio buttons. Here's how to add check boxes and radio buttons to a TTreeView Delphi component. Give your applications a more professional and smoother look.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/l/aa092104a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Go MySQL]]></title>
         <link>http://delphi.about.com/od/mysql/tp/aatpmysql.htm</link>
         <description><![CDATA[An overview of VCL components allowing you to access a MySQL database from Delphi using standard data controls without using BDE/ADO/ODBC. Plus a few MYSQL related tools.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/mysql/tp/aatpmysql.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[UDP vs. TCP]]></title>
         <link>http://delphi.about.com/od/adptips2005/qt/udpvstcp.htm</link>
         <description><![CDATA[Everybody is quite familiar with TCP. Most do know UDP and think it&#146;s an inferior protocol, as it does not ensure that the data bytes sent will arrive at the other site. Thus, UDP imposes less network overhead than TCP and gives the programmer more freedom and more labor by forcing him to deal with the security of the data transport himself.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2005/qt/udpvstcp.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Your first MP3 Delphi player - part 1/4]]></title>
         <link>http://delphi.about.com/od/multimedia/l/aa112800a.htm</link>
         <description><![CDATA[See how to build a full-blown mp3 player with Delphi in just a few seconds. Even more: get the ID3 tag information from a mp3 file and change it!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/multimedia/l/aa112800a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Accessing and managing MS Excel sheets with Delphi (Page 3/7)]]></title>
         <link>http://delphi.about.com/od/database/l/aa090903c.htm</link>
         <description><![CDATA[Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with ADO (dbGO) and Delphi. This step-by-step article describes how to connect to Excel, retrieve sheet data, and enable editing of data (using the DBGrid). You'll also find a list of most common errors (and how to deal with them) that might pop up in the process.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa090903c.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Keyboard Hooks (with Example)]]></title>
         <link>http://delphi.about.com/od/kbwinshell/a/delphi_hook.htm</link>
         <description><![CDATA[This document describes what Windows hooks are and how to use them within a Delphi application. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/kbwinshell/a/delphi_hook.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Connecting to a database. BDE? ADO? - DB/2 - Page 1/4]]></title>
         <link>http://delphi.about.com/od/database/l/aa022001a.htm</link>
         <description><![CDATA[Chapter two of the free Delphi database online course. How to connect to an Access database - the UDL file? Looking forward: the smallest ADO example.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa022001a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Set TImage Transparent Color]]></title>
         <link>http://delphi.about.com/od/delphitips2007/qt/timage_transp.htm</link>
         <description><![CDATA[The Transparent property of the TImage Delphi control specifies whether the objects behind the image should show through the background of the image. If you do not want the color of the bottom-left pixel to specify which image color should be &quot;transparent&quot; - you can set theTransparentColor property programmatically.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2007/qt/timage_transp.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Your First MDI Delphi Project]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa031103a.htm</link>
         <description><![CDATA[Learn how to create a powerful 'multiple document interface' application using Delphi. A Beginner's Guide to Delphi Programming: Chapter 11.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa031103a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[CheckBox inside a DBGrid]]></title>
         <link>http://delphi.about.com/od/usedbvcl/l/aa082003a.htm</link>
         <description><![CDATA[Adding components to a DBGrid. Here's how to place a check box into a DBGrid. Create visually more attractive user interfaces for editing boolean fields inside a DBGrid.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/l/aa082003a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Synchronizing Threads and GUI]]></title>
         <link>http://delphi.about.com/od/kbthread/a/thread-gui.htm</link>
         <description><![CDATA[Multi-threading in Delphi lets you create applications that include several simultaneous paths of execution. When several threads are running in the application a question arises: how to update your GUI (user interface) as a result of a thread execution. The question lies in the TThread class Synchronize method.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/kbthread/a/thread-gui.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Base Conversions]]></title>
         <link>http://delphi.about.com/od/mathematics/a/baseconvert.htm</link>
         <description><![CDATA[Borland Delphi functions for converting Int to Bin, Int to Hex, Int to Roman and vice versa.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/mathematics/a/baseconvert.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Understanding Delphi SETs]]></title>
         <link>http://delphi.about.com/od/beginners/a/delphi_set_type.htm</link>
         <description><![CDATA[One of the Delphi language features not found in other modern languages is the notion of sets. Delphi's set type is a collection of values of the same ordinal type. Learn about Delphi sets to better understand Delphi source code.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/delphi_set_type.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Queries with ADO - DB/7]]></title>
         <link>http://delphi.about.com/od/database/l/aa050101a.htm</link>
         <description><![CDATA[Chapter seven of the free Delphi Database Course for beginners. Take a look at how you can take advantage of the TADOQuery component to boost your ADO-Delphi productivity. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa050101a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Borland Delphi 7 Studio]]></title>
         <link>http://delphi.about.com/od/productreviews/a/bld7ann.htm</link>
         <description><![CDATA[Borland Delphi 7 Studio: Released! Extra, Extra, read all about it! All about NEW features in the next generation design-to-deploy e-business development tool: Borland Delphi 7 Studio.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/productreviews/a/bld7ann.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Virtual Key Code To Character]]></title>
         <link>http://delphi.about.com/od/adptips2006/qt/vkey2char.htm</link>
         <description><![CDATA[Windows defines special constants for each key the user can press. The virtual-key codes identify various virtual keys. In Delphi, the OnKeyDown and OnKeyUp events provide the lowest level of keyboard response.  To use OnKeyDown or OnKeyUp to test for keys the user presses, you must use Virtual key codes to get the key pressed. Here's how to translate the virtual key code to the corresponding Windows character.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2006/qt/vkey2char.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[NO GUI Delphi applications - Page 1/2]]></title>
         <link>http://delphi.about.com/od/objectpascalide/l/aa091101a.htm</link>
         <description><![CDATA[Creating a console mode application with Delphi; a text-mode program that runs without a graphical interface. Even more: see how to capture the output of a console application in a GUI Delphi program.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/l/aa091101a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[A journey through the Delphi IDE - Page 1/2]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa040902a.htm</link>
         <description><![CDATA[A quick journey through the main parts and tools of the Delphi integrated development environment.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa040902a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi ZIP (Compress) VCL-s]]></title>
         <link>http://delphi.about.com/od/toppicks/tp/delphi_zip.htm</link>
         <description><![CDATA[A selected collection of open source, free, and commercial Delphi components to help you add ZIP / UNZIP functionality to your application. Compressing and deflating files and directories in well-known formats like ZIP, RAR, TAR, GZIP, CAB will not longer be a missing piece in your Delphi projects!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/toppicks/tp/delphi_zip.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Sorting records in Delphi DBGrid by Clicking on Column Title]]></title>
         <link>http://delphi.about.com/od/usedbvcl/l/aa042203a.htm</link>
         <description><![CDATA[Sorting records in Delphi DBGrid. How to sort records in Delphi DbGrid by clicking on the column title. Plus: how to change the appearance of the selected column title to reflect the sort order. Even more: how to change the cursor when moving over the DBGrid column titles.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/l/aa042203a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Keyboard Hook For Components]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/keyboard_hook.htm</link>
         <description><![CDATA[Intercepting keyboard input for controls that cannot receive the input focus. Working with keyboard hooks in Delphi. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/keyboard_hook.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[BPL vs. DLL]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/bpl_vs_dll.htm</link>
         <description><![CDATA[An overview of creating and using 'Borland Package Libraries' and how they compare with 'Dynamic Link Libraries' in creating smaller Delphi applications.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/bpl_vs_dll.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Searching for Files / Folders]]></title>
         <link>http://delphi.about.com/od/vclusing/a/findfile.htm</link>
         <description><![CDATA[Stop. This is the one and only solution to file searching. Use Delphi to find any file in any directory and/or subdirectory that match a certain mask. Start searching. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/findfile.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 193 - 196]]></title>
         <link>http://delphi.about.com/cs/adptips2003/a/bltip0403_3.htm</link>
         <description><![CDATA[Delphi tip: Correct date format for SQL]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/adptips2003/a/bltip0403_3.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Advanced Mouse Processing]]></title>
         <link>http://delphi.about.com/od/vclusing/a/mouseadvanced.htm</link>
         <description><![CDATA[More sophisticated Mouse techniques. Is mouse Present? Handling OnMouseEnter, OnMouseLeave. Restrict movement, Set Position, Faking clicks, etc.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/mouseadvanced.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Access / SQL Server Database Explorer with full Delphi source code]]></title>
         <link>http://delphi.about.com/library/weekly/aa071205a.htm</link>
         <description><![CDATA[The ADPDBExplorer (About Delphi Programming Database Explorer) application allows you to connect to a Microsoft Access (MDB) database and/or SQL Server / MSDE database to explore a database structure, insert, edit or delete data. Features also include running 'free-hand' queries (select, insert, update, etc.) against the database using a simple query builder. A simple master-details relationships builder allows displaying and operating on joined tables.  ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa071205a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Reading RSS (XML) Feeds]]></title>
         <link>http://delphi.about.com/od/internetintranet/ss/xml_rss_read.htm</link>
         <description><![CDATA[Learn how to read and manipulate XML documents with Delphi using the TXMLDocument component. Let's see how to extract the most current &quot;In The Spotlight&quot; blog entries from the About Delphi Programming (this site). ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/internetintranet/ss/xml_rss_read.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi OOP Course - Into]]></title>
         <link>http://delphi.about.com/od/course/a/oop_intro.htm</link>
         <description><![CDATA[Free online Borland Delphi OOP Course: Chapter Overview.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/course/a/oop_intro.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Mouse Hook - System Wide]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/mousehook.htm</link>
         <description><![CDATA[Learn how to track the mouse activity even when your application is not active, sits in the Tray or does not have any UI at all. By installing a system wide (or global) mouse hook you can track what the user is doing with the mouse and act accordingly. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/mousehook.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[ScreenThief - stealing screen shots over the Network]]></title>
         <link>http://delphi.about.com/od/internetintranet/l/aa012004a.htm</link>
         <description><![CDATA[A free network screen shot grabber application, with source code. Learn how to send / receive raw (binary) data (screen shot images) using TCP connections.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/internetintranet/l/aa012004a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 261- 264]]></title>
         <link>http://delphi.about.com/od/adptips2004/a/bltip0904_5.htm</link>
         <description><![CDATA[Delphi tip: Delphi applications that use BDE for database access require that you distribute the BDE with the application. Here's how to install the BDE on a client machine using an install program or manually.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2004/a/bltip0904_5.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Programming Tips 25 ...]]></title>
         <link>http://delphi.about.com/cs/adptips1999/a/bltip1099_2.htm</link>
         <description><![CDATA[Delphi tip: Left, Mid, Right String]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/adptips1999/a/bltip1099_2.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Registering DLL and ActiveX controls from code]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/l/aa040803a.htm</link>
         <description><![CDATA[How to register (and unregister) OLE controls such as dynamic-link library (DLL) or ActiveX Controls (OCX) files from a Delphi application.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/l/aa040803a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Streams, streams, ... TStream]]></title>
         <link>http://delphi.about.com/od/vclusing/l/aa110803a.htm</link>
         <description><![CDATA[Streams, streams, ... TStream. A stream is what its name suggests: a flowing river of data. A stream has a beginning, an end, and you're always somewhere in between of these two points. Learn about using the TStream class in Delphi: how to use stream objects to read from, write to, or copy information stored in a particular medium. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/l/aa110803a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Connecting to a database. BDE? ADO? - DB/2 - Page 4/4]]></title>
         <link>http://delphi.about.com/od/database/l/aa022001d.htm</link>
         <description><![CDATA[Chapter two of the free Delphi database online course.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa022001d.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Fundamentals of Database Development (with Delphi) - DB/1 - Page 2/2]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa020601b.htm</link>
         <description><![CDATA[Chapter one of the free Delphi database online course.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa020601b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Dialog and Message routines - Delphi Programming]]></title>
         <link>http://delphi.about.com/od/beginners/l/blrtldialogmsg.htm</link>
         <description><![CDATA[Command line utilities: rtl reference input dialog message dialog delphi programming ok button]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/blrtldialogmsg.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[ADO + mySQL ConnectionString]]></title>
         <link>http://delphi.about.com/od/mysql/qt/mysqladoconn.htm</link>
         <description><![CDATA[If your database choice is mySQL and you are using dbGO (ADO) components, over the mySQL ODBC 3.51 driver, this is how your TADOConnection's ConnectionString property should look ...&#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/mysql/qt/mysqladoconn.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[A TreeView of Data]]></title>
         <link>http://delphi.about.com/od/vclusing/l/aa060603a.htm</link>
         <description><![CDATA[A TreeView of Data. How to display a dataset of records from a table/query in a treeview component.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/l/aa060603a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 245 - 248]]></title>
         <link>http://delphi.about.com/cs/adptips2004/a/bltip0504_2.htm</link>
         <description><![CDATA[Delphi tip: Here's how to enable downloading files from the server from an asp.net (aspx) page.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/adptips2004/a/bltip0504_2.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Creating Components at RunTime]]></title>
         <link>http://delphi.about.com/od/kbcurt/a/dynamiccreation.htm</link>
         <description><![CDATA[Most often when programming in Delphi you don't need to dynamically create a component. If you drop a component on a form, Delphi handles the component creation automatically when the form is created. This article will cover the correct way to programmatically create components at run-time.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/kbcurt/a/dynamiccreation.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[My IP with Delphi]]></title>
         <link>http://delphi.about.com/od/networking/l/aa103100a.htm</link>
         <description><![CDATA[How to obtain a computer's IP address by using the Socket API and Delphi's Pascal.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/networking/l/aa103100a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[IF &amp; Case Statements in Delphi]]></title>
         <link>http://delphi.about.com/od/beginners/a/delphi_decision.htm</link>
         <description><![CDATA[If you want to control the flow of code execution depending on what the program has already done or what it has just encountered you need to use one of the two Delphi Pascal branching statements: if statements and case statements. Learn how.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/delphi_decision.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[AI Delphi Game Example]]></title>
         <link>http://delphi.about.com/od/gameprogramming/a/aigamesample.htm</link>
         <description><![CDATA[A Simple example of Artificial Intelligence using Delphi. The article explores Delphi approach to AI, using the pebble picking game. A simple game is used to show how computer can learn by correcting mistakes.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/gameprogramming/a/aigamesample.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Chat application with Delphi source]]></title>
         <link>http://delphi.about.com/library/weekly/aa101105a.htm</link>
         <description><![CDATA[Full Delphi source code to a simple Chat application. Learn how UDP (User Datagram Protocol) broadcast can be used to find partners with unknown IP addresses in the network.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa101105a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[User / Application Data Folder]]></title>
         <link>http://delphi.about.com/od/kbwinshell/a/SHGetFolderPath.htm</link>
         <description><![CDATA[When in the need of storing some content related to your Delphi application on the user's hard disk, you should take care of the support for state separation of user data, user settings, and computer settings.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/kbwinshell/a/SHGetFolderPath.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[What&#039;s New In Delphi 2010]]></title>
         <link>http://delphi.about.com/od/productreviews/a/delphi-2010.htm</link>
         <description><![CDATA[August 2009, Embarcadero releases <b>Rad Studio 2010</b> - rapid application development suite including Delphi 2010, C++Builder 2010 and Delphi Prism 2010.&#10;This article lists new features in Delphi 2010 for Win32 development.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/productreviews/a/delphi-2010.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Database Multithreading]]></title>
         <link>http://delphi.about.com/od/kbthread/a/query_threading.htm</link>
         <description><![CDATA[To speed up data processing, for example, fetching data from the database to create reports, you can add an additional thread to fetch and operate on the result (recordset). Learn about the traps in writing Multithreaded Delphi Database Queries with dbGo (ADO).]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/kbthread/a/query_threading.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Web Forms navigation in ASP.NET - Part 1]]></title>
         <link>http://delphi.about.com/od/aspnet/l/aa073104a.htm</link>
         <description><![CDATA[Web Forms navigation in ASP.NET - Part 1. Exploring navigation techniques between Web Form pages: postbacks, direct navigation (using the &lt;a&gt; tag) and code-based navigation (using Server.Transfer and Response.Redirect).]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/aspnet/l/aa073104a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Two Strings in ListBox]]></title>
         <link>http://delphi.about.com/od/vclusing/a/items_addobject.htm</link>
         <description><![CDATA[There are situations when you want to display a list of strings to the user, for example in the list box control, but also have a way to store one more additional string (or event an object instance) along the one displayed to the user. Here's how when using Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/items_addobject.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Learn about: properties, events and Delphi Pascal - Page 1/2]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa052802a.htm</link>
         <description><![CDATA[Create your second simple Delphi application allowing you to learn how to place components on a form, set their properties, write event handler procedures to make components cooperate together.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa052802a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Adding components to a DBGrid]]></title>
         <link>http://delphi.about.com/od/usedbvcl/l/aa081903a.htm</link>
         <description><![CDATA[Adding components to a DBGrid. How to place just about any Delphi control (visual component) into a cell of a DGBrid. Find out how to put a CheckBox, a ComboBox (drop down list box), a DateTimePicker (calendar) and even an Image inside the DBGrid. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/l/aa081903a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[What does #13#10 stand for?]]></title>
         <link>http://delphi.about.com/od/adptips2005/qt/crlf.htm</link>
         <description><![CDATA[You've certainly seen &quot;#13#10&quot; many times in Delphi source code. If you are wondering what those character stand for, here's the answer...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2005/qt/crlf.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi: &quot;File Of Type&quot;]]></title>
         <link>http://delphi.about.com/od/fileio/a/fileof_delphi.htm</link>
         <description><![CDATA[Working with binary files from Delphi. Use Delphi to manage writing, reading and updating your own types of files. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/fileio/a/fileof_delphi.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[TColorButton - button with color properties]]></title>
         <link>http://delphi.about.com/od/vclwriteenhance/l/aa061104a.htm</link>
         <description><![CDATA[TColorButton - button with color properties. Full source code of the TColorButton Delphi component, an extension to the standard TButton control, with font color, background color and mouse over color properties.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclwriteenhance/l/aa061104a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Handling Errors and Exceptions]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/errorexception.htm</link>
         <description><![CDATA[Unfortunately, building applications includes coding. Regardless of how carefully you write/debug your program, it will be impossible to imagine every situation that can go wrong. Learn how to handle errors and exceptions in Delphi applications.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/errorexception.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Variable Scope (Delphi For Beginners)]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa060899.htm</link>
         <description><![CDATA[Delphi For Beginners: Object Pascal Variable Scope.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa060899.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[NO GUI Delphi applications - Page 2/2]]></title>
         <link>http://delphi.about.com/od/objectpascalide/l/aa091101b.htm</link>
         <description><![CDATA[Creating a console mode application with Delphi; a text-mode program that runs without a graphical interface. Even more: see how to capture the output of a console application in a GUI Delphi program.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/l/aa091101b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[An introduction to server-side HTML controls and HTML tags in ASP.NET applications]]></title>
         <link>http://delphi.about.com/od/aspnet/l/aa062204a.htm</link>
         <description><![CDATA[Taking a look at the use of standard HTML tags and elements and the use of server-side HTML controls - from a perspective of a Delphi developer.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/aspnet/l/aa062204a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 133 - 136]]></title>
         <link>http://delphi.about.com/cs/adptips2002/a/bltip0102_3.htm</link>
         <description><![CDATA[Delphi tis: Get computer name, Get Windows user name]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/adptips2002/a/bltip0102_3.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[MDI Development in Delphi. Part I.]]></title>
         <link>http://delphi.about.com/od/objectpascalide/l/aa042500a.htm</link>
         <description><![CDATA[Constructing 'multiple document interface' application with Delphi. Examining MDI parent/child relationship, menus and some most important MDI parent form properties.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/l/aa042500a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Creating your first &#039;Hello World&#039; Delphi Application - Page 2/3]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa050702b.htm</link>
         <description><![CDATA[An overview of application development with Delphi, including creating a simple project, writing code, compiling and running a project. Also, find out how to ask Delphi for help.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa050702b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Compiler Version Directives]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/compiler_ver.htm</link>
         <description><![CDATA[Preparing to code with no barriers. See how to overcome the compiler version problem: compiling Delphi code for various Delphi versions.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/compiler_ver.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Monitoring Mouse Activity]]></title>
         <link>http://delphi.about.com/od/vclusing/a/mouseevents.htm</link>
         <description><![CDATA[Is the mouse over a component? Was a mouse button pressed? Which button was it? Did the user release a button, which one? Exactly where inside the form is the mouse? Did the user move the mouse out of the form into another form? ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/mouseevents.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Accessing and managing MS Excel sheets with Delphi (Page 6/7)]]></title>
         <link>http://delphi.about.com/od/database/l/aa090903f.htm</link>
         <description><![CDATA[Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with ADO (dbGO) and Delphi. This step-by-step article describes how to connect to Excel, retrieve sheet data, and enable editing of data (using the DBGrid). You'll also find a list of most common errors (and how to deal with them) that might pop up in the process.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa090903f.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Records in Delphi - Part 2]]></title>
         <link>http://delphi.about.com/od/objectpascalide/l/aa070803a.htm</link>
         <description><![CDATA[Records in Delphi - Part 2. Why and when to use variant records, plus creating an array of records.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/l/aa070803a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Accessing and managing MS Excel sheets with Delphi (Page 4/7)]]></title>
         <link>http://delphi.about.com/od/database/l/aa090903d.htm</link>
         <description><![CDATA[Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with ADO (dbGO) and Delphi. This step-by-step article describes how to connect to Excel, retrieve sheet data, and enable editing of data (using the DBGrid). You'll also find a list of most common errors (and how to deal with them) that might pop up in the process.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa090903d.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Code For Fame and Glory]]></title>
         <link>http://delphi.about.com/od/humorandfun/a/fany_contest.htm</link>
         <description><![CDATA[If you are like me, you like experimenting - creating pieces of Delphi code just to learn something new and create something interesting. If nothing else, to amaze your coworkers / family / yourself. Here's a Delphi contest for you: create a fancy Delphi application or just a piece of Delphi code! For Fame and Glory.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/humorandfun/a/fany_contest.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[ASP.NET Tutorial]]></title>
         <link>http://delphi.about.com/od/aspnet/a/aspnetcourse.htm</link>
         <description><![CDATA[A Beginner's Guide to ASP.NET Programming for Delphi developers. Free online programming course for Delphi .Net beginner developers. Focus on ASP.NET Web development.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/aspnet/a/aspnetcourse.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Functions and Procedures]]></title>
         <link>http://delphi.about.com/od/beginners/a/subroutines.htm</link>
         <description><![CDATA[Have you ever found yourself writing the same code over and over to perform some common task within event handlers? Yes? It's time for you to learn about programs within a program. Let's call those mini programs subroutines. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/subroutines.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Use Adobe Acrobat (PDF) Fil...]]></title>
         <link>http://delphi.about.com/cs/howto/ht/htpdf.htm</link>
         <description><![CDATA[Let's see how to to show an adobe acrobat (.pdf) file in a delphi application.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/howto/ht/htpdf.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[A more powerful Delphi Form - page 1/2]]></title>
         <link>http://delphi.about.com/od/formsdialogs/l/aa073101a.htm</link>
         <description><![CDATA[Messing with the creation process of a form object, or how to change the default style of a window when it gets created to suit your particular needs. Transparent forms, no caption forms, realy StayOnTop forms, ...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/formsdialogs/l/aa073101a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Copy function]]></title>
         <link>http://delphi.about.com/od/beginners/l/blrtlcopy.htm</link>
         <description><![CDATA[Delphi's Copy function returns a substring of a string or a segment of a dynamic array.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/blrtlcopy.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Project Building Blocks]]></title>
         <link>http://delphi.about.com/od/objectpascalide/bb/delphi_project.htm</link>
         <description><![CDATA[Delphi programming is the mutts nuts. You can start off not knowing anything about programming, within 1 hour you can write a program and at the end, still know nothing about programming :-) If you want to be a (professional) software developer and your programming environment is Delphi - you'll need a few extra tools to help you get from the &quot;I have an idea&quot; to the full blown Delphi build application.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/bb/delphi_project.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Connecting to a database. BDE? ADO? - DB/2 - Page 3/4]]></title>
         <link>http://delphi.about.com/od/database/l/aa022001c.htm</link>
         <description><![CDATA[Chapter two of the free Delphi database online course.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa022001c.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Vista UAC - Manifest]]></title>
         <link>http://delphi.about.com/od/delphitips2009/qt/delphi-vista-registry-run-on-startup.htm</link>
         <description><![CDATA[By programmatically editing the Windows Registry, using the TRegistry object, you can you can &quot;automagically&quot; start your Delphi programs whenever Windows launches. On Vindows Vista, UAC will stop you from altering the Registry if a user runing the application does not have administrative rights. Learn how to create an application manifest file to request admin execution level. Automate the process of creating manifest files using a simple (source included) Delphi application.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2009/qt/delphi-vista-registry-run-on-startup.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Login Dialog Before Main Form]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/password_login.htm</link>
         <description><![CDATA[If you need to implement some kind of authorization for your Delphi application you might want to display a login / password dialog *before* the main form is created and displayed to the user. In short, the idea would be to create, display, and destroy the &quot;login&quot; dialog before creating the main form. Here's how.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/password_login.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Enter key := Tab key]]></title>
         <link>http://delphi.about.com/od/vclusing/a/entertab.htm</link>
         <description><![CDATA[Pressing the Tab key moves the input focus to next control and Shift-Tab to previous in the tab order of the form. When working with Windows applications, most users intuitively expect the Enter key to behave like a Tab key. &#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/entertab.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 265 - 268]]></title>
         <link>http://delphi.about.com/od/adptips2004/a/bltip1004_4.htm</link>
         <description><![CDATA[Delphi tip: If you need to work with dynamically created TXMLDocument component, you might be getting access violations once you try to Free the object. Here's what to do ...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2004/a/bltip1004_4.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Parse Delimited String]]></title>
         <link>http://delphi.about.com/od/adptips2005/qt/parsedelimited.htm</link>
         <description><![CDATA[There are many times when you need to split a Delphi string into an array of strings by using a character as a separator. Delphi provides several methods to parse a string, but you might find that neither one does exactly what you need. Here's how to write a &quot;ParseDelimited&quot; method of your own.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2005/qt/parsedelimited.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Data filtering - DB/8]]></title>
         <link>http://delphi.about.com/od/database/l/aa051501a.htm</link>
         <description><![CDATA[Chapter eight of the free Delphi Database Course for beginners. Using Filters to narow the scope of data that is presented to the user.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa051501a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[DBGrid with MultiSelect]]></title>
         <link>http://delphi.about.com/od/usedbvcl/l/aa032503a.htm</link>
         <description><![CDATA[DBGrid with MultiSelect. Multiple row selection in Delphi DBGrid - providing the ability to select multiple records within the grid. A Beginner's Guide to Delphi Database Programming: Appendix A.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/l/aa032503a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Learn about: properties, events and Delphi Pascal - Page 2/2]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa052802b.htm</link>
         <description><![CDATA[Create your second simple Delphi application allowing you to learn how to place components on a form, set their properties, write event handler procedures to make components cooperate together.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa052802b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Using ADO in a Delphi]]></title>
         <link>http://delphi.about.com/od/database/a/adodelphi.htm</link>
         <description><![CDATA[Data access using Microsoft's ActiveX Data Objects (ADO) with Delphi. Find out what ADO brings to a Delphi developer, how to work with ADO and what are the best ADO components for Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/a/adodelphi.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[QuickSort in Delphi]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/quicksort.htm</link>
         <description><![CDATA[One of the common problems in programming is to sort an array of values in some order (ascending or descending). While there are many &quot;standard&quot; sorting algorithms, QuickSort is one of the fastest. Quicksort sorts by employing a divide and conquer strategy to divide a list into two sub-lists. Here's a Delphi implementation.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/quicksort.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Introducing Borland Delphi - Page 2/3]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa031202b.htm</link>
         <description><![CDATA[A Beginner&#8217;s Guide to Delphi Programming: Chapter 1. What is Borland Delphi? Where to download a free version, how to install and configure it.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa031202b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Project Files (.DPR)]]></title>
         <link>http://delphi.about.com/od/beginners/a/delphi_dpr.htm</link>
         <description><![CDATA[Delphi organizes applications into what is called projects. A project is made up of the visual interface along with the code that activates the interface. Each project can have multiple forms, allowing us to build applications that have multiple windows. Find out about Delphi's Project File in this article!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/a/delphi_dpr.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[&quot;Sender&quot; in Event Handlers?]]></title>
         <link>http://delphi.about.com/od/objectpascalide/a/sender.htm</link>
         <description><![CDATA[In a Delphi event handler, the Sender parameter indicates which component received the event and therefore called the handler. Find out how to exploit the powers of the Sender parameter: share event handlers and more.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/objectpascalide/a/sender.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Implementing PING without using raw sockets]]></title>
         <link>http://delphi.about.com/od/internetintranet/l/aa081503a.htm</link>
         <description><![CDATA[Implementing PING without using raw sockets. Implementing Internet pings using Delphi and the Icmp.dll. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/internetintranet/l/aa081503a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[PosEx function]]></title>
         <link>http://delphi.about.com/library/rtl/blrtlPosEx.htm</link>
         <description><![CDATA[Delphi's PosEx function returns an integer specifying the position of the first occurrence of one string within another, where the search starts at a specified position.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/rtl/blrtlPosEx.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Group Items in a TListView]]></title>
         <link>http://delphi.about.com/od/vclusing/a/delphi-list-view-groups-expand-collapse-items.htm</link>
         <description><![CDATA[The TListView Delphi control displays and manages a list of items, displayed in columns, vertically or horizontally, with small or large icons. If you are using Delphi 2007, Delphi 7 or any other previous version, you can also have grouping (with expand, collapse) functionality in the TListView control. Here's one implementation idea.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/delphi-list-view-groups-expand-collapse-items.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Using RTTI in Delphi]]></title>
         <link>http://delphi.about.com/od/oopindelphi/a/delphirtti.htm</link>
         <description><![CDATA[Delphi provided Runtime Type Information (RTTI) more than a decade ago. Yet even today many developers aren't fully aware of its risks and benefits. This article provides an overview of the RTTI usage in Delphi for Win32.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/oopindelphi/a/delphirtti.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Connecting to a database. BDE? ADO? - DB/2 - Page 2/4]]></title>
         <link>http://delphi.about.com/od/database/l/aa022001b.htm</link>
         <description><![CDATA[Chapter two of the free Delphi database online course.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa022001b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Create(Nil, Self, Application)]]></title>
         <link>http://delphi.about.com/od/adptips2005/qt/nilselfapp.htm</link>
         <description><![CDATA[When creating Delphi objects dynamically, that inherit from TControl, such as a TForm (representing a window) in Delphi application, the constructor &quot;Create&quot; expects an Owner parameter. Should you use &quot;nil&quot;, &quot;self&quot; or &quot;Application&quot;? Find here...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2005/qt/nilselfapp.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Get TreeView Node By Text]]></title>
         <link>http://delphi.about.com/od/vclusing/l/aa010703a.htm</link>
         <description><![CDATA[How to locate a TreeView node given by node text using Delphi]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/l/aa010703a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[HTML page Scraping]]></title>
         <link>http://delphi.about.com/od/networking/a/html_scraping.htm</link>
         <description><![CDATA[The idea of this article is to show you the techniques used to download a page from the Internet, do some page scraping and finally present the information in more &quot;situation-friendly&quot; manner. &#10;&#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/networking/a/html_scraping.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Pictures inside a database - DB/3 - Page 2/5]]></title>
         <link>http://delphi.about.com/od/database/l/aa030601b.htm</link>
         <description><![CDATA[Chapter three of the free Delphi database online course. Displaying images (BMP, JPEG, ...) inside an Access database with ADO and Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa030601b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Memory Leak Fix Tools]]></title>
         <link>http://delphi.about.com/od/toppicks/tp/aatpmemleak.htm</link>
         <description><![CDATA[Looking for a tool to catch Delphi application errors such as memory corruption, memory leaks, memory allocation errors, variable initialization errors, variable definition conflicts, pointer errors. Look no more.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/toppicks/tp/aatpmemleak.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Free Delphi Component Sets]]></title>
         <link>http://delphi.about.com/od/toppicks/tp/aatpfreevclset.htm</link>
         <description><![CDATA[Looking for a free source multi-purpose Delphi component collection to add more power to your applications? Look no more, here's a list of the best Delphi component (free with source) sets on the Net!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/toppicks/tp/aatpfreevclset.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[A more powerful Delphi Form - page 2/2]]></title>
         <link>http://delphi.about.com/od/formsdialogs/l/aa073101b.htm</link>
         <description><![CDATA[Messing with the creation process of a form object, or how to change the default style of a window when it gets created to suit your particular needs.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/formsdialogs/l/aa073101b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Open and Save - Creating Notepad]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa092899.htm</link>
         <description><![CDATA[Working with common dialog boxes: Open and Save. How to create my own Notepad using Delphi. Part 1.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa092899.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[How to Move and Resize Controls at Run Time (in Delphi applications)]]></title>
         <link>http://delphi.about.com/library/weekly/aa102505a.htm</link>
         <description><![CDATA[While in most situations you will arrange all the controls on a Delphi form in a 'fixed' position, there are situations where you need to allow a user to change the placement and dimension of controls at run-time. Here's how to enable dragging and resizing controls with mouse, while the application is running.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa102505a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 229 - 232]]></title>
         <link>http://delphi.about.com/cs/adptips2004/a/bltip0104_4.htm</link>
         <description><![CDATA[How to load HTML directly to a WebBrowser]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/adptips2004/a/bltip0104_4.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Your First Delphi Game: Tic Tac Toe. Page 1/4]]></title>
         <link>http://delphi.about.com/od/beginners/l/aa021803a.htm</link>
         <description><![CDATA[Your First Delphi Game: Tic Tac Toe. A Beginner's Guide to Delphi Programming: Chapter 10. Designing and developing a real game using Delphi: Tic Tac Toe.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/beginners/l/aa021803a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Get Files From Net]]></title>
         <link>http://delphi.about.com/od/internetintranet/a/get_file_net.htm</link>
         <description><![CDATA[Learn how to programmatically download a web document from the Internet using Delphi and WinInet API.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/internetintranet/a/get_file_net.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Drawing on a StatusBar Panel]]></title>
         <link>http://delphi.about.com/od/vclusing/a/statusbar_owner.htm</link>
         <description><![CDATA[To have a more eye-caching user friendly interface you might want to decide to add graphics, change the color and the font style of a StatusBar Panel. Delphi's owner drawing technique let's you do that. Learn how...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/statusbar_owner.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Running Flash animations with Delphi]]></title>
         <link>http://delphi.about.com/od/graphics/l/aa040103a.htm</link>
         <description><![CDATA[Running Flash animations using Delphi. How to display Macromedia Flash animations (swf) inside a Delphi application. Grasp the fundamentals of integrating Macromedia Flash animations and Delphi]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/graphics/l/aa040103a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Date function]]></title>
         <link>http://delphi.about.com/library/rtl/blrtlDate.htm</link>
         <description><![CDATA[Delphi's Date function returns the current system date.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/rtl/blrtlDate.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Send Data to Another App.]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/wm_copydata.htm</link>
         <description><![CDATA[Learn how to send the WM_CopyData message between two Delphi applications to exchange information and make two applications communicate. The accompanying source code demonstrates how to send a string, record (complex data type) and even graphics to another application. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/wm_copydata.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Clear TImage picture]]></title>
         <link>http://delphi.about.com/od/adptips2005/qt/cleartimage.htm</link>
         <description><![CDATA[If you need to clear the image contained in the TImage Delphi control, at run time, you'll find that *no* method exist for such a simple task...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2005/qt/cleartimage.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Arrays as Parameters / Return]]></title>
         <link>http://delphi.about.com/od/delphitips2007/qt/array_parameter.htm</link>
         <description><![CDATA[When you declare Delphi routines that take array parameters, you cannot include index type specifiers in the parameter declarations. The same goes for functions that return array values. Here's how to solve this &quot;problem&quot;.&#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2007/qt/array_parameter.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Volume serial number]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/volumeserial.htm</link>
         <description><![CDATA[Here is a handy piece of Delphi code to read the serial number of a (disk) drive.  &#10; &#10;]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/volumeserial.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Owner Drawing in Delphi]]></title>
         <link>http://delphi.about.com/od/vclusing/a/owner_drawing.htm</link>
         <description><![CDATA[Owner Drawing - an excellent way to improve the look and feel of your Delphi application by changing the control's standard appearance.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/a/owner_drawing.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Displaying and editing MEMO fiels in Delphi&#039;s TDBGrid]]></title>
         <link>http://delphi.about.com/library/weekly/aa030105a.htm</link>
         <description><![CDATA[Here's how to show the contents of a MEMO (textual BLOB) field in a TDBGrid. Plus: how to enable editing of a TMemoField's contents using a separate window. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa030105a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Big Brother Code Toolkit 1]]></title>
         <link>http://delphi.about.com/od/kbwinshell/a/big_brother1.htm</link>
         <description><![CDATA[Going undercover with Delphi: hiding from the task list, disabling task-switch, removing from the TaskBar, disabling Windows shut down, ... ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/kbwinshell/a/big_brother1.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 269 - 272]]></title>
         <link>http://delphi.about.com/od/adptips2004/a/bltip1104_3.htm</link>
         <description><![CDATA[How to simulate keyboard usage using Delphi code.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/adptips2004/a/bltip1104_3.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Splash Screens]]></title>
         <link>http://delphi.about.com/od/formsdialogs/a/splashscreen.htm</link>
         <description><![CDATA[How to add a splash screen to your Delphi application]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/formsdialogs/a/splashscreen.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[An Introduction to COM Programming with Delphi (4 / 6) - page 2/3]]></title>
         <link>http://delphi.about.com/library/weekly/aa121404b.htm</link>
         <description><![CDATA[An Introduction to COM Programming with Delphi (4 / 6). A Com Object walk-a-bout. A Class Factory tour. Our first true COM Object program. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa121404b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Pictures inside a database - DB/3 - Page 3/5]]></title>
         <link>http://delphi.about.com/od/database/l/aa030601c.htm</link>
         <description><![CDATA[Chapter three of the free Delphi database online course. Displaying images (BMP, JPEG, ...) inside an Access database with ADO and Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa030601c.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Data Browsing and Navigation]]></title>
         <link>http://delphi.about.com/od/database/ss/dbcourse_browse.htm</link>
         <description><![CDATA[How to create a Delphi form which can be used to browse through the records of a database table. Learn about TDataset, DBGrid, fields, DBNavigator ...]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/ss/dbcourse_browse.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Master-detail relationships with ADO and Delphi - DB Course/Chapter 12 - Page 1/3]]></title>
         <link>http://delphi.about.com/od/database/l/aa071001a.htm</link>
         <description><![CDATA[Chapter twelve of the free Delphi Database Course for beginners. How to use parent-child database relationships to deal effectively with the problem of joining two  database tables to present information.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa071001a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Creating a Delphi Form from a String]]></title>
         <link>http://delphi.about.com/library/weekly/aa080905a.htm</link>
         <description><![CDATA[Here's how to create an instance of a Delphi form, from its name. Example: if a string 'TMyForm' is provided, a new form of type TMyForm should be created ... ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa080905a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[LeftStr function]]></title>
         <link>http://delphi.about.com/library/rtl/blrtlLeftStr.htm</link>
         <description><![CDATA[Delphi's LeftStr function returns a string containing a specified number of characters from the left side of a string.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/rtl/blrtlLeftStr.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[PDF Managing Tools]]></title>
         <link>http://delphi.about.com/od/toppicks/tp/aatppdf.htm</link>
         <description><![CDATA[Need to create, encrypt or manage PDF (Portable Document Format) files from Delphi? Using the tools and components in this listing you will get powerful control of PDF documents in your applications. PDF is a worldwide standard for electronic documents. It was originally developed by Adobe.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/toppicks/tp/aatppdf.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Introduction to COM Programing]]></title>
         <link>http://delphi.about.com/od/comoleactivex/a/comdelphi.htm</link>
         <description><![CDATA[An Introduction to COM Programming with Delphi. COM stands for Component Object Model. It allows you to create COM objects that are not specific to any language, and in some cases, even platforms.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/comoleactivex/a/comdelphi.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Accessing and managing MS Excel sheets with Delphi (Page 5/7)]]></title>
         <link>http://delphi.about.com/od/database/l/aa090903e.htm</link>
         <description><![CDATA[Accessing and managing MS Excel sheets with Delphi. How to retrieve, display and edit Microsoft Excel spreadsheets with ADO (dbGO) and Delphi. This step-by-step article describes how to connect to Excel, retrieve sheet data, and enable editing of data (using the DBGrid). You'll also find a list of most common errors (and how to deal with them) that might pop up in the process.  ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/database/l/aa090903e.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Installing controls w. source]]></title>
         <link>http://delphi.about.com/od/vclusing/ss/installpasvcl.htm</link>
         <description><![CDATA[If you need to install a third-party Delphi component, and you only have a .PAS source file(s), follow this step-by-step tutorial and learn how to add the component into an existing package. This tutorial covers installing components in Delphi for Win32 (Delphi 7).]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/vclusing/ss/installpasvcl.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Adjusting DBGrid column widths automatically]]></title>
         <link>http://delphi.about.com/od/usedbvcl/l/aa050404a.htm</link>
         <description><![CDATA[Adjusting Delphi's DBGrid column widths automatically. Here's a handy method to automatically fix the size of TDBGrid columns (at run-time) to fit the DBGrid width (remove the unfilled space at the right edge of the grid; and consequently remove the horizontal scroll bar) when the user resizes the container containing the grid.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/usedbvcl/l/aa050404a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Listing Windows processes]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/l/aa080304a.htm</link>
         <description><![CDATA[Listing Windows processes. Getting a list of Window processes and setting memory for return values using Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/l/aa080304a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Add Formatted Text to RichEdit]]></title>
         <link>http://delphi.about.com/od/delphitips2008/qt/format_richedit.htm</link>
         <description><![CDATA[While you can create nice user interface &quot;around&quot; the rich edit control with toolbar buttons to set and change text display attributes, adding formatted lines to rich edit programmaticaly is fairly cumbersome - as you will see.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/delphitips2008/qt/format_richedit.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Implementing Dialog Boxes in Asp.net web applications]]></title>
         <link>http://delphi.about.com/od/aspnet/l/aa052504a.htm</link>
         <description><![CDATA[Implementing Dialog Boxes in Asp.net web applications. A Beginner's Guide to Asp.Net Programming for Delphi developers: Chapter 6. Producing a simple message box (like ShowMessage; or even an InputBox) in an asp.net application can be quite difficult - as you need to mess with DHTML, JavaScript and IE object model. It would be much better if we could write only one line of code (as in traditional desktop applications) to display a MessageBox ... let's see how.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/aspnet/l/aa052504a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Creating Shortcuts (.lnk)]]></title>
         <link>http://delphi.about.com/od/windowsshellapi/a/create_lnk.htm</link>
         <description><![CDATA[Creating a standard Windows shortcut file from Delphi.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/windowsshellapi/a/create_lnk.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Creating and using a resource only DLL with Delphi]]></title>
         <link>http://delphi.about.com/library/weekly/aa010405a.htm</link>
         <description><![CDATA[Besides storing resource files inside an .EXE file, a Delphi developer can also create a dynamic link library containing only resources. Let's see how.]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa010405a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Delphi Tips 217 - 220]]></title>
         <link>http://delphi.about.com/cs/adptips2003/a/bltip1003_2.htm</link>
         <description><![CDATA[Delphi tip: Controling DLL loading and unloading]]></description>
         <guid isPermaLink="true">http://delphi.about.com/cs/adptips2003/a/bltip1003_2.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Your first MP3 Delphi player - part 2/4]]></title>
         <link>http://delphi.about.com/od/multimedia/l/aa112800b.htm</link>
         <description><![CDATA[See how to build a full-blown mp3 player with Delphi in just a few seconds. Even more: get the ID3 tag information from a mp3 file and change it!]]></description>
         <guid isPermaLink="true">http://delphi.about.com/od/multimedia/l/aa112800b.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         
         <item>
         <title><![CDATA[Drawing an image in a cell of a Delphi DBGrid]]></title>
         <link>http://delphi.about.com/library/weekly/aa032205a.htm</link>
         <description><![CDATA[Here's how to place an image into a cell of a TDBGrid. Enrich the visual presentation of data in Delphi database applications. ]]></description>
         <guid isPermaLink="true">http://delphi.about.com/library/weekly/aa032205a.htm</guid>
         <dc:subject>compute</dc:subject>
         <dc:date>2009-11-22T11:16:19Z</dc:date>
         </item>
         </channel>
</rss>