<?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 Delphi Programming</title>
<link>http://delphi.about.com/</link>
<description>Delphi Programming</description>


	<item>
	<title>Use an Icon for a Glyph on a TBitBtn Delphi control with the help of TImageList</title>
	<link>http://delphi.about.com/b/2009/11/06/use-an-icon-for-a-glyph-on-a-tbitbtn-delphi-control-with-the-help-of-timagelist.htm</link>
	<description>&lt;p&gt;&lt;a href=&quot;/od/faqstipstricks/a/DelphiTips.htm&quot;&gt;&lt;i&gt;in Delphi TIPS&lt;/i&gt;&lt;/a&gt; :: &lt;a href=&quot;/od/delphitips2007/qt/icon_tbitbtn.htm&quot;&gt;&lt;img src=&quot;http://z.about.com/d/delphi/1/0/m/a/icon_bitbtn.gif&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
The TBitBtn Delphi control is a button control that can include a bitmap on its face.&lt;br /&gt;
&lt;br /&gt;The Glyph property specifies the bitmap that appears on the bitmap button. &lt;/p&gt;
&lt;p&gt;By design, the Glyph property can only display BMP (Windows Bitmap) images. &lt;/p&gt;
&lt;p&gt;Read the &lt;b&gt;full article&lt;/b&gt; to learn how to &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/delphitips2007/qt/icon_tbitbtn.htm&quot;&gt;Use an Icon for a Glyph on a TBitBtn Delphi control with the help of TImageList&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Related : &lt;/b&gt; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/iconsandglyphs/Icons_and_Glyphs.htm&quot;&gt;Download FREE Icons and Glyphs&lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/adptips2005/qt/bmp2cur.htm&quot;&gt;How to Convert a Bitmap to a Cursor &lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/adptips2005/qt/imagelistmove.htm&quot;&gt;How to exchange Bitmap images between two TImageList components&lt;/a&gt;&lt;/p&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/06/use-an-icon-for-a-glyph-on-a-tbitbtn-delphi-control-with-the-help-of-timagelist.htm"&gt;Use an Icon for a Glyph on a TBitBtn Delphi control with the help of TImageList&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Friday, November 6th, 2009 at 02:00:23.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/06/use-an-icon-for-a-glyph-on-a-tbitbtn-delphi-control-with-the-help-of-timagelist.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/06/use-an-icon-for-a-glyph-on-a-tbitbtn-delphi-control-with-the-help-of-timagelist.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/11/06/use-an-icon-for-a-glyph-on-a-tbitbtn-delphi-control-with-the-help-of-timagelist.htm&amp;zItl=Use an Icon for a Glyph on a TBitBtn Delphi control with the help of TImageList"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/11/06/use-an-icon-for-a-glyph-on-a-tbitbtn-delphi-control-with-the-help-of-timagelist.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-11-06T02:00:23Z</dc:date>
	</item>


	<item>
	<title>Implementing the OnClick Event for a Panel on a TStatusBar Delphi control</title>
	<link>http://delphi.about.com/b/2009/11/05/implementing-the-onclick-event-for-a-panel-on-a-tstatusbar-delphi-control.htm</link>
	<description>&lt;p&gt;&lt;a href=&quot;/od/vclusing/&quot;&gt;&lt;i&gt;in Using Delphi VCL&lt;/i&gt;&lt;/a&gt; :: &lt;a href=&quot;/od/vclusing/a/statuspanelclck.htm&quot;&gt;&lt;img src=&quot;http://z.about.com/d/delphi/1/0/j/a/status_panel_onclick.gif&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Delphi's TStatusBar control displays a row of panels, usually aligned at the bottom of a form. The Panels property of the TStatusBar control is a collection of TStatusPanel objects. &lt;/p&gt;
&lt;p&gt;The TStatusBar exposes the OnClick event that gets fired when the user clicks the control. &lt;/p&gt;
&lt;p&gt;Unfortunatelly, there's no &quot;Panel Click&quot; event to be fired when a particular Status Panel is clicked. &lt;/p&gt;
&lt;p&gt;Read the full article to learn &lt;b&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/vclusing/a/statuspanelclck.htm&quot;&gt;how to know what StatusBar Panel was Clicked&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Related: &lt;/b&gt; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/library/weekly/aa030805a.htm&quot;&gt;Placing a TProgressBar into a TStatusBar &lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/vclusing/a/wbsinkevents_2.htm&quot;&gt;Get the Url of a Hyperlink when the Mouse moves&lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/library/weekly/aa083005a.htm&quot;&gt;TMemoBar - T(Custom)Memo extender Delphi component&lt;/a&gt;&lt;/p&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/05/implementing-the-onclick-event-for-a-panel-on-a-tstatusbar-delphi-control.htm"&gt;Implementing the OnClick Event for a Panel on a TStatusBar Delphi control&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Thursday, November 5th, 2009 at 02:00:08.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/05/implementing-the-onclick-event-for-a-panel-on-a-tstatusbar-delphi-control.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/05/implementing-the-onclick-event-for-a-panel-on-a-tstatusbar-delphi-control.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/11/05/implementing-the-onclick-event-for-a-panel-on-a-tstatusbar-delphi-control.htm&amp;zItl=Implementing the OnClick Event for a Panel on a TStatusBar Delphi control"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/11/05/implementing-the-onclick-event-for-a-panel-on-a-tstatusbar-delphi-control.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-11-05T02:00:08Z</dc:date>
	</item>


	<item>
	<title>GT Delphi Components – Freeware Components With Full Source Code</title>
	<link>http://delphi.about.com/b/2009/11/03/gt-delphi-components-freeware-components-with-full-source-code.htm</link>
	<description>in &lt;a href=&quot;/od/toppicks/tp/aatpfreevclset.htm&quot;&gt;&lt;i&gt;Free VCL Sets&lt;/i&gt;&lt;/a&gt; :: 
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 sets (free with source) on the Net!

&lt;p&gt;The list includes the &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://www.gtdelphicomponents.gr&quot;&gt;GT Delphi Components&lt;/a&gt;. GT Component Pack is a freeware set of visual and non-visual components distributed will full source code.

&lt;br /&gt;Some of the components (their names): TgtFileInfo, TgtAutoAppStarter, TgtDateCtrlManager, TgtSplashScreen, TgtYouTubeVideoPlayer, TgtMenuTreeView, ...

&lt;/p&gt;

&lt;p&gt;Read the &lt;b&gt;full article&lt;/b&gt; to locate  more &lt;a href=/od/toppicks/tp/aatpfreevclset.htm&quot;&quot;&gt;Free Delphi Component Sets&lt;/a&gt;

&lt;p&gt;&lt;b&gt;Related:&lt;/b&gt; 
&lt;ul style=&quot;margin-top:0px;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/kbcurt/ss/dynamiccreateno.htm&quot;&gt;A warning on dynamically instantiating Delphi components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/kbcurt/a/dynamiccreation.htm&quot;&gt;Creating Delphi components dynamically (at run-time)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/vclwriteenhance/Creating_and_enhancing_VCL_components.htm&quot;&gt;Creating and enhancing VCL components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/03/gt-delphi-components-freeware-components-with-full-source-code.htm"&gt;GT Delphi Components – Freeware Components With Full Source Code&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Tuesday, November 3rd, 2009 at 02:00:31.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/03/gt-delphi-components-freeware-components-with-full-source-code.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/03/gt-delphi-components-freeware-components-with-full-source-code.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/11/03/gt-delphi-components-freeware-components-with-full-source-code.htm&amp;zItl=GT Delphi Components – Freeware Components With Full Source Code"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/11/03/gt-delphi-components-freeware-components-with-full-source-code.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-11-03T02:00:31Z</dc:date>
	</item>


	<item>
	<title>TQPDF - Delphi Wrapper for the Open Source QPDF.DLL a PDF-2-PDF Tool</title>
	<link>http://delphi.about.com/b/2009/11/02/tqpdf-delphi-wrapper-for-the-open-source-qpdf-dll-a-pdf-2-pdf-tool.htm</link>
	<description>&lt;p&gt;in &lt;a href=&quot;/sitesearch.htm?terms=pdf&amp;#038;SUName=delphi&amp;#038;TopNode=99&quot;&gt;&lt;i&gt;Delphi Does PDF&lt;/i&gt;&lt;/a&gt; :: &lt;a href=&quot;/od/toppicks/a/tqpdf.htm&quot;&gt;&lt;img src=&quot;http://z.about.com/d/delphi/1/0/s/f/tqpdf-linearizer.gif&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; If you need to create, edit and manipulate PDF documents from your Delphi applications, there are quite a few libraries you can choose from: &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/toppicks/tp/aatppdf.htm&quot;&gt;PDF managing tools for Delphi&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;I have a Delphi application that needs to validate existing PDF documents. One task is to get (and optionally change) the version of the PDF document, check if it is password protected in any way and check if it is optimized for fast web view (and optimize if needed). I did try a few native Delphi PDF tools but was unlucky to find one that does it all.&lt;br /&gt;
&lt;br /&gt;
After searching the Internet for a PDF library I could use, I've stumbled on an open source C++ QPDF - a command-line program that does structural, content-preserving transformations on PDF files.
&lt;/p&gt;
&lt;p&gt;QPDF is capable of creating linearized (also known as web-optimized) files and encrypted files. It is also capable of converting PDF files with object streams (also known as compressed objects) to files with no compressed objects or to generate object streams from files that don't have them (or even those that already do).&lt;br /&gt;
&lt;br /&gt;QPDF is not a PDF content creation library, a PDF viewer, or a program capable of converting PDF into other formats. In particular, QPDF knows nothing about the semantics of PDF content streams. Once you have a valid PDF file, QPDF can be used to transform that file in ways perhaps your original PDF creation can't handle. For example, programs generate simple PDF files but can't password-protect them, web-optimize them, or perform other transformations of that type.&lt;/p&gt;
&lt;p&gt;Read the &lt;b&gt;full article&lt;/b&gt; to learn about &lt;b&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/toppicks/a/tqpdf.htm&quot;&gt;TQPDF - Delphi Wrapper for the QPDF Library&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Note: if you are looking for a Delphi library that supports PDF creation, manipulation, etc. take a look at &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://www.quickpdflibrary.com/&quot;&gt;Quick PDF Library&lt;/a&gt;. Quick PDF Library (Delphi source code, royalty-free PDF developer SDK) is a comprehensive set of functions that allow you to create, render, print split, merge, encrypt, modify and manipulate PDF form fields. It also provides advanced support for JavaScript.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Related:&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;margin-top:0px;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://delphi.about.com/od/toppicks/tp/aatppdf.htm&quot;&gt;PDF Managing Tools for Delphi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://delphi.about.com/library/howto/htusepdf.htm&quot;&gt;How To Use Adobe Acrobat (PDF) Files in a Delphi Application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://delphi.about.com/od/objectpascalide/a/dlldelphi.htm&quot;&gt;Dynamic Link Libraries (DLL) and Delphi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/02/tqpdf-delphi-wrapper-for-the-open-source-qpdf-dll-a-pdf-2-pdf-tool.htm"&gt;TQPDF - Delphi Wrapper for the Open Source QPDF.DLL a PDF-2-PDF Tool&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Monday, November 2nd, 2009 at 07:07:12.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/02/tqpdf-delphi-wrapper-for-the-open-source-qpdf-dll-a-pdf-2-pdf-tool.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/11/02/tqpdf-delphi-wrapper-for-the-open-source-qpdf-dll-a-pdf-2-pdf-tool.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/11/02/tqpdf-delphi-wrapper-for-the-open-source-qpdf-dll-a-pdf-2-pdf-tool.htm&amp;zItl=TQPDF - Delphi Wrapper for the Open Source QPDF.DLL a PDF-2-PDF Tool"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/11/02/tqpdf-delphi-wrapper-for-the-open-source-qpdf-dll-a-pdf-2-pdf-tool.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-11-02T07:07:12Z</dc:date>
	</item>


	<item>
	<title>Understanding ScreenToClient and ClientToScreen Delphi methods</title>
	<link>http://delphi.about.com/b/2009/10/30/understanding-screentoclient-and-clienttoscreen-delphi-methods.htm</link>
	<description>&lt;p&gt;&lt;a href=&quot;/od/delphitips2007/index.htm&quot;&gt;&lt;i&gt;in Delphi TIPS&lt;/i&gt;&lt;/a&gt; :: &lt;a href=&quot;/od/delphitips2007/qt/screentoclient.htm&quot;&gt;&lt;img src=&quot;http://z.about.com/d/delphi/1/0/l/a/screentoclient.gif&quot; align=&quot;right&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;br /&gt;
Every Delphi control, descendant of the TControl class, exposes two methods you can use to convert point coordinates: ScreenToClient and ClientToScreen. &lt;br /&gt;&lt;br /&gt;
In screen coordinates (0, 0) corresponds to the upper left corner of the screen.&lt;br /&gt;
&lt;br /&gt;In client area coordinates (0, 0) corresponds to the upper left corner of the control's client area. &lt;/p&gt;
&lt;p&gt;Read the &lt;b&gt;full tip&lt;/b&gt; to find out &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/delphitips2007/qt/screentoclient.htm&quot;&gt;when and how to use ScreenToClient and ClientToScreen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Related: &lt;/b&gt; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/library/weekly/aa102604a.htm&quot;&gt;Implemention OnMouseOver for Items in a TComboBox.&lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/library/weekly/aa102505a.htm&quot;&gt;How to Move and Resize Controls at Run Time&lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/vclusing/l/aa092104a.htm&quot;&gt;TreeView with check boxes and radio buttons &lt;/a&gt;&lt;/p&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/30/understanding-screentoclient-and-clienttoscreen-delphi-methods.htm"&gt;Understanding ScreenToClient and ClientToScreen Delphi methods&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Friday, October 30th, 2009 at 02:00:41.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/30/understanding-screentoclient-and-clienttoscreen-delphi-methods.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/30/understanding-screentoclient-and-clienttoscreen-delphi-methods.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/10/30/understanding-screentoclient-and-clienttoscreen-delphi-methods.htm&amp;zItl=Understanding ScreenToClient and ClientToScreen Delphi methods"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/10/30/understanding-screentoclient-and-clienttoscreen-delphi-methods.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-10-30T02:00:41Z</dc:date>
	</item>


	<item>
	<title>Displaying the Percentage Character in Delphi's Format function</title>
	<link>http://delphi.about.com/b/2009/10/29/displaying-the-percentage-character-in-delphis-format-function.htm</link>
	<description>&lt;p&gt;&lt;a href=&quot;/od/faqstipstricks/a/DelphiTips.htm&quot;&gt;&lt;i&gt;in Delphi TIPS&lt;/i&gt;&lt;/a&gt; :: Delphi's Format (declared in the SysUtils unit) function can be used to construct a formatted string assembled from a format string and an array of arguments. Here's how to make it display a &quot;stand-alone&quot; percentage character.&lt;/p&gt;
&lt;p&gt;Read the &lt;b&gt;full tip&lt;/b&gt; to find out how to &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/adptips2006/qt/format_percent.htm&quot;&gt;display the percentage character in Delphi's Format function&lt;/a&gt;. Plus: how to fix the &lt;b&gt;&quot;Format '% ' invalid or incompatible with argument&quot;&lt;/b&gt; error.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Related: &lt;/b&gt; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/beginners/l/blrtlUsysutils.htm&quot;&gt;SysUtils functions&lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/library/rtl/blrtlTFormatSettings.htm&quot;&gt;TFormatSettings type&lt;/a&gt; &amp;#124; &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/beginners/l/aa071800a.htm&quot;&gt;String Types in Delphi&lt;/a&gt;&lt;/p&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/29/displaying-the-percentage-character-in-delphis-format-function.htm"&gt;Displaying the Percentage Character in Delphi's Format function&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Thursday, October 29th, 2009 at 02:00:12.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/29/displaying-the-percentage-character-in-delphis-format-function.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/29/displaying-the-percentage-character-in-delphis-format-function.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/10/29/displaying-the-percentage-character-in-delphis-format-function.htm&amp;zItl=Displaying the Percentage Character in Delphi's Format function"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/10/29/displaying-the-percentage-character-in-delphis-format-function.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-10-29T02:00:12Z</dc:date>
	</item>


	<item>
	<title>What is the Result of Un-Camel-Casing: "UnCamelCaseTHISString"? I Need Help to Pick the Winning Algorithm :) </title>
	<link>http://delphi.about.com/b/2009/10/28/what-is-the-result-of-un-camel-casing-uncamelcasethisstring-i-need-help-to-pick-the-winning-algorithm.htm</link>
	<description>&lt;p&gt;in &lt;a href=&quot;/b/2009/10/19/delphi-challenge-create-an-algorithm-to-un-camel-case-a-camelcase-string.htm&quot;&gt;&lt;i&gt;UnCamelCase Challenge&lt;/i&gt;&lt;/a&gt; ::&lt;br /&gt;
While I'm testing and preparing to post the results of the &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/b/2009/10/19/delphi-challenge-create-an-algorithm-to-un-camel-case-a-camelcase-string.htm&quot;&gt;UnCamelCase Challenge&lt;/a&gt;, I've run into a small problem :( &lt;/p&gt;
&lt;p&gt;What do you expect the result of the &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/delphichallengesexercises/qt/delphi-challenge-uncamelcase.htm&quot;&gt;UnCamelCase function&lt;/a&gt; should be when the string provided is &quot;UnCamelCaseTHISString&quot;?&lt;/p&gt;
&lt;p&gt;I have already received more than 50 submission. Some algorithms are fast, some slow, some in a few lines of code, some are &quot;big&quot;. Some will be published, some not. BUT, I do have a problem, since I have (obviously) not provided  clear instructions for the algorithm .. but that's life :)&lt;/p&gt;
&lt;p&gt;Anyway, what do you think the result should be in this case:&lt;br /&gt;
&lt;SCRIPT LANGUAGE= &quot;javaScript&quot; SRC=&quot;http://guidepolls.about.com/delphi/6734938802/poll.js?linkback=&lt;!--#echo var=&quot;SCRIPT_URI&quot;--&gt;&quot;&gt;&lt;/script&gt; &lt;/p&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/28/what-is-the-result-of-un-camel-casing-uncamelcasethisstring-i-need-help-to-pick-the-winning-algorithm.htm"&gt;What is the Result of Un-Camel-Casing: "UnCamelCaseTHISString"? I Need Help to Pick the Winning Algorithm :) &lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Wednesday, October 28th, 2009 at 09:05:35.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/28/what-is-the-result-of-un-camel-casing-uncamelcasethisstring-i-need-help-to-pick-the-winning-algorithm.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/28/what-is-the-result-of-un-camel-casing-uncamelcasethisstring-i-need-help-to-pick-the-winning-algorithm.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/10/28/what-is-the-result-of-un-camel-casing-uncamelcasethisstring-i-need-help-to-pick-the-winning-algorithm.htm&amp;zItl=What is the Result of Un-Camel-Casing: "UnCamelCaseTHISString"? I Need Help to Pick the Winning Algorithm :) "&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/10/28/what-is-the-result-of-un-camel-casing-uncamelcasethisstring-i-need-help-to-pick-the-winning-algorithm.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-10-28T09:05:35Z</dc:date>
	</item>


	<item>
	<title>Validate an XML Against a DTD using TXMLDocument and Delphi</title>
	<link>http://delphi.about.com/b/2009/10/27/validate-an-xml-against-a-document-type-definition-dtdusing-txmldocument.htm</link>
	<description>in &lt;a href=&quot;/od/faqstipstricks/a/DelphiTips.htm&quot;&gt;&lt;i&gt;Delphi TIPS&lt;/i&gt;&lt;/a&gt; :: &lt;a href=&quot;/od/delphitips2009/qt/xml-validate-dtd.htm&quot;&gt;&lt;img src=&quot;http://z.about.com/d/delphi/1/G/p/f/xml-dtd-validation-error.gif&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; A DTD file can be created to specify valid tags and attributes. The purpose of a DTD is to define the structure of an XML document. It defines the structure with a list of legal elements. Here's how to programmatically validate an XML against a DTD using TXMLDocument and Delphi.

&lt;p&gt;Read the &lt;b&gt;full article&lt;/b&gt; to learn how to &lt;b&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/delphitips2009/qt/xml-validate-dtd.htm&quot;&gt;Validate an XML Against a DTD using TXMLDocument and Delphi&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;Related:&lt;/b&gt;
&lt;ul style=&quot;margin-top:0px;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/internetintranet/ss/xml_rss_read.htm&quot;&gt;Reading and Manipulating XML files (RSS feeds) with Delphi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/windowsshellapi/a/xml_delphi.htm&quot;&gt;Creating, Parsing and Manipulating XML Documents with Delphi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=/od/adptips2006/qt/doctype_txmldoc.htm&quot;&gt;How to Create the !DocType and ?XML Elements using TXmlDocument Delphi component&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/27/validate-an-xml-against-a-document-type-definition-dtdusing-txmldocument.htm"&gt;Validate an XML Against a DTD using TXMLDocument and Delphi&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Tuesday, October 27th, 2009 at 05:32:47.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/27/validate-an-xml-against-a-document-type-definition-dtdusing-txmldocument.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/27/validate-an-xml-against-a-document-type-definition-dtdusing-txmldocument.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/10/27/validate-an-xml-against-a-document-type-definition-dtdusing-txmldocument.htm&amp;zItl=Validate an XML Against a DTD using TXMLDocument and Delphi"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/10/27/validate-an-xml-against-a-document-type-definition-dtdusing-txmldocument.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-10-27T05:32:47Z</dc:date>
	</item>


	<item>
	<title>Thank You Community For The "Delphi Legends 2009 SILVER Award"</title>
	<link>http://delphi.about.com/b/2009/10/26/thank-you-community-delphi-legends-2009-silver-award.htm</link>
	<description>&lt;p&gt;in &lt;a href=&quot;http://wings-of-wind.com/2009/10/24/delphi-legends-2009-community-award/&quot;&gt;&lt;i&gt;Delphi 2009 Community Award&lt;/i&gt;&lt;/a&gt; :: &lt;img src=&quot;http://z.about.com/d/delphi/1/0/q/f/silver-helmet-delphi-legends.jpg&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;I've been awarded with a &lt;b&gt;Silver Delphi Helmet - Delphi Legends 2009 Community Award&lt;/b&gt;! A big thanks to all who voted.&lt;/p&gt;
&lt;p&gt;On October 17, 2009 a poll was posted on the &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://wings-of-wind.com/2009/10/17/spirit-of-delphi-award-2009-the-poll/&quot;&gt;Wings of the Wind&lt;/a&gt; blog. The poll presented 7 nominees for the Spirit of Delphi Award 2009. My name was on the list. I am honored to be put on the same list where one can find Peter Below, Jim McKeeth, Neil Moffat and others.&lt;/p&gt;
&lt;p&gt;Personally, I voted for Peter Below. It's a shame Peter does not have a web site, as he has provided and still does tons of Delphi snippets and solutions over at the newsgroups, at least for a century. I think Peter deserves the Platinum award.&lt;/p&gt;
&lt;p&gt;Since the &quot;Spirit of Delphi Award&quot; was in the past (for the &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://wings-of-wind.com/2009/10/13/spirit-of-delphi-award-2009/&quot;&gt;last 10 years&lt;/a&gt;) awarded by the Delphi R&amp;#038;D team to people of the Delphi community whose contribution through time was &quot;recognized&quot;, and since it seems that a name will be picked up this year also, the mentioned poll/award was renamed to &quot;&lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://wings-of-wind.com/2009/10/24/delphi-legends-2009-community-award/&quot;&gt;Delphi Legends 2009 Community Award&lt;/a&gt;&quot;.&lt;/p&gt;
&lt;p&gt;Once again, a big thanks to all who participated in the poll! Here's the original blog post: &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://wings-of-wind.com/2009/10/24/delphi-legends-2009-community-award/&quot;&gt;Delphi Legends 2009 Community Award&lt;/a&gt;.&lt;/p&gt;
&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/26/thank-you-community-delphi-legends-2009-silver-award.htm"&gt;Thank You Community For The "Delphi Legends 2009 SILVER Award"&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Monday, October 26th, 2009 at 03:00:38.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/26/thank-you-community-delphi-legends-2009-silver-award.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/26/thank-you-community-delphi-legends-2009-silver-award.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/10/26/thank-you-community-delphi-legends-2009-silver-award.htm&amp;zItl=Thank You Community For The "Delphi Legends 2009 SILVER Award""&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/10/26/thank-you-community-delphi-legends-2009-silver-award.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-10-26T03:00:38Z</dc:date>
	</item>


	<item>
	<title>Create the Future: Delphi 2010 Survey</title>
	<link>http://delphi.about.com/b/2009/10/25/create-the-future-delphi-2010-survey.htm</link>
	<description>&lt;p&gt;in &lt;a href=&quot;http://clk.about.com/?zi=1/1hc&amp;#038;zu=http://www.embarcadero.com&quot;&gt;Delphi Future&lt;/a&gt;: Guide the future of Delphi: take the time to fill in  the 2010 Delphi user survey. Note: have at least 30 minutes of you time to finish the survey.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.surveymonkey.com/s.aspx?sm=XrKr27_2bmLfybzGzZi_2brsBQ_3d_3d&quot;&gt;Click Here to take  the &lt;b&gt;Delphi 2010 Survey&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Note: this survey is not about Delphi 2010 / RAD Studio 2010 but an annual yearly survey for the year 2010. Take the survey even if you are still developing in Delphi 1,2,3,4,5,6,7....&lt;/p&gt;

&lt;p style="background:#f5f3ef;border: 1px solid #d5d0bf;padding:.5em;"&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/25/create-the-future-delphi-2010-survey.htm"&gt;Create the Future: Delphi 2010 Survey&lt;/a&gt; originally appeared on &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/"&gt;About.com Delphi Programming&lt;/a&gt; on Sunday, October 25th, 2009 at 04:08:44.&lt;/p&gt;&lt;p&gt;&lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/25/create-the-future-delphi-2010-survey.htm"&gt;Permalink&lt;/a&gt; | &lt;a href="http://clk.about.com/?zi=1/1hc&amp;zu=http://delphi.about.com/b/2009/10/25/create-the-future-delphi-2010-survey.htm#gB3"&gt;Comment&lt;/a&gt; | &lt;a href="http://delphi.about.com/gi/pages/shareurl.htm?PG=http://delphi.about.com/b/2009/10/25/create-the-future-delphi-2010-survey.htm&amp;zItl=Create the Future: Delphi 2010 Survey"&gt;Email this&lt;/a&gt;&lt;/p&gt;</description>
	<guid isPermaLink="true">http://delphi.about.com/b/2009/10/25/create-the-future-delphi-2010-survey.htm</guid>
	<dc:subject></dc:subject>
	<dc:date>2009-10-25T04:08:44Z</dc:date>
	</item>


</channel>
</rss>
