<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Merlin&#039;s Delphi Forge &#187; Kylix</title>
	<atom:link href="http://www.delphifaq.net/tag/kylix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.delphifaq.net</link>
	<description>By a Programmer for Programmers...</description>
	<lastBuildDate>Sat, 13 Mar 2010 19:00:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Delphi and Kylix Splash Screens / Logos</title>
		<link>http://www.delphifaq.net/delphi-and-kylix-splash-screens-logos/</link>
		<comments>http://www.delphifaq.net/delphi-and-kylix-splash-screens-logos/#comments</comments>
		<pubDate>Sun, 04 May 2008 17:11:07 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[screen shot]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[splash]]></category>
		<category><![CDATA[splashscreen]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/?p=121</guid>
		<description><![CDATA[If you have additional Delphi or Kylix screen shots, logos, beta splash screens that are not listed here, please send them to m3Rlin@delphifaq.net and I will add them! Borland Delphi 3 Splash Screen Borland Delphi 4 Field Test 3 &#8220;Allegro&#8221; Splash Screen Borland Delphi 4 RC 2 Splash Screen Borland Delphi 4 Splash Screen Borland [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/delphi-and-kylix-splash-screens-logos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To and Why Use Dynamically Created Forms</title>
		<link>http://www.delphifaq.net/how-to-and-why-use-dynamically-created-forms/</link>
		<comments>http://www.delphifaq.net/how-to-and-why-use-dynamically-created-forms/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:33:37 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[allocated]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[box]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[dialog box]]></category>
		<category><![CDATA[dynamically]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[free the memory]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[load time]]></category>
		<category><![CDATA[manually]]></category>
		<category><![CDATA[modal forms]]></category>
		<category><![CDATA[on the fly]]></category>
		<category><![CDATA[project options]]></category>
		<category><![CDATA[project source]]></category>
		<category><![CDATA[source application]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-and-why-use-dynamically-created-forms</guid>
		<description><![CDATA[You almost never need all your application&#8217;s forms in memory all the time. To reduce the amount of memory required at load time and load time, you may want to create some forms only when you need to use them. For example, a dialog box needs to be in memory only during the time a [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-and-why-use-dynamically-created-forms/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Stop Your Program For a Period of Time</title>
		<link>http://www.delphifaq.net/how-to-stop-your-program-for-a-period-of-time-2/</link>
		<comments>http://www.delphifaq.net/how-to-stop-your-program-for-a-period-of-time-2/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:32:34 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[pause]]></category>
		<category><![CDATA[period]]></category>
		<category><![CDATA[period of time]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[tdatetime]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows messages]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-stop-your-program-for-a-period-of-time-2</guid>
		<description><![CDATA[This procedure will let your programs process Windows messages. The only thing is that this function may stop only this procedure while not stopping the rest var dtNow: TDateTime; begin { Before pause } dtNow := Now; repeat Application.ProcessMessages; { Process Windows messages } until dtNow + 5 / SecsPerDay &#60; Now; { Pause for [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-stop-your-program-for-a-period-of-time-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Focus the Next Control After Pressing Enter</title>
		<link>http://www.delphifaq.net/how-to-focus-the-next-control-after-pressing-enter/</link>
		<comments>http://www.delphifaq.net/how-to-focus-the-next-control-after-pressing-enter/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:31:40 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[double click]]></category>
		<category><![CDATA[enter]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[good]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[key well]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[next]]></category>
		<category><![CDATA[object inspector]]></category>
		<category><![CDATA[onkeypress event]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[shift key]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tab key]]></category>
		<category><![CDATA[tedit]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[vk]]></category>
		<category><![CDATA[wm]]></category>
		<category><![CDATA[working]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-focus-the-next-control-after-pressing-enter</guid>
		<description><![CDATA[By default the focus is passed to the next control by pressing the Tab key. Well, sometimes (when filling out forms) you may want to pass to the next control after pressing Enter. Well, here&#8217;s the code: For TEdit controls only: Select all the TEdit controls you want to include (using the Shift key), then [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-focus-the-next-control-after-pressing-enter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Read / Write ID3 Tags in MP3 Files</title>
		<link>http://www.delphifaq.net/how-to-readwrite-id3-tags-in-mp3-files/</link>
		<comments>http://www.delphifaq.net/how-to-readwrite-id3-tags-in-mp3-files/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:30:48 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[edit]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[genre]]></category>
		<category><![CDATA[header]]></category>
		<category><![CDATA[id3]]></category>
		<category><![CDATA[id3 tags]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[modify]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mpeg]]></category>
		<category><![CDATA[mpeg layer 3]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[record]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-readwrite-id3-tags-in-mp3-files</guid>
		<description><![CDATA[The thing that makes MPEG Layer 3 files good (besides their size:) are ID3 tags. Thanks to them you can save information about the song. Here&#8217;s the ID3 tag structure and information on reading/modifying them. Enjoy! The ID3 tag is saved in the last 128 bytes of a MPEG Layer 3 file. It starts with [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-readwrite-id3-tags-in-mp3-files/feed/</wfw:commentRss>
		<slash:comments>-9</slash:comments>
		</item>
		<item>
		<title>How to Convert Delphi Forms to Text</title>
		<link>http://www.delphifaq.net/how-to-convert-delphi-forms-to-text/</link>
		<comments>http://www.delphifaq.net/how-to-convert-delphi-forms-to-text/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:29:57 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[binary]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[commandline parameters]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[convertion]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi 1]]></category>
		<category><![CDATA[delphi 2]]></category>
		<category><![CDATA[delphi 4]]></category>
		<category><![CDATA[delphi 5]]></category>
		<category><![CDATA[dfm]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[fileexists]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[format error]]></category>
		<category><![CDATA[jacob dybala]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[nil]]></category>
		<category><![CDATA[old version]]></category>
		<category><![CDATA[public domain]]></category>
		<category><![CDATA[save as]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[window]]></category>
		<category><![CDATA[write error]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-convert-delphi-forms-to-text</guid>
		<description><![CDATA[You shouldn&#8217;t have too much problem opening a Delphi 4 form in Delphi 2 but you won&#8217;t have luck opening a 32 bit or C++ Builder form in Delphi 1. The only way is to save the file in text form. Delphi 5 can do this automatically but in all the previous versions you have [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-convert-delphi-forms-to-text/feed/</wfw:commentRss>
		<slash:comments>-1</slash:comments>
		</item>
		<item>
		<title>How to Base 64 (MIME) Encode and Decode a String</title>
		<link>http://www.delphifaq.net/how-to-base-64-mime-encode-and-decode-a-string/</link>
		<comments>http://www.delphifaq.net/how-to-base-64-mime-encode-and-decode-a-string/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:27:43 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[64]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[ascii character]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[Base64Decode]]></category>
		<category><![CDATA[Base64Encode]]></category>
		<category><![CDATA[binary files]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[decode]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[mime]]></category>
		<category><![CDATA[mime encoding]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[pascal]]></category>
		<category><![CDATA[shl]]></category>
		<category><![CDATA[shr]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[string format]]></category>
		<category><![CDATA[string string]]></category>
		<category><![CDATA[string text]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-base-64-mime-encode-and-decode-a-string</guid>
		<description><![CDATA[MIME encoding and decoding is used when transferring binary files over the Internet. Every byte is converted to an ASCII character that can be transfered with no problems. This is the code to encode and decode using Base 64 (MIME). You can TMemo&#8216;s and TRichEdit&#8216;s string text via the Text property. The original code has [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-base-64-mime-encode-and-decode-a-string/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Start Microsoft Internet Explorer</title>
		<link>http://www.delphifaq.net/how-to-start-microsoft-internet-explorer/</link>
		<comments>http://www.delphifaq.net/how-to-start-microsoft-internet-explorer/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:25:54 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet / LAN]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[findwindow]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[internetexplorer]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[msie]]></category>
		<category><![CDATA[msie7]]></category>
		<category><![CDATA[navigate]]></category>
		<category><![CDATA[nil]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-start-microsoft-internet-explorer</guid>
		<description><![CDATA[Since Internet Explorer is a part of Microsoft Windows 95 (OSR 2 and OSR 2.1), 98, ME, NT, 2000, XP or Windows Vista you may want to add a link to your home page that will start Microsoft Internet Explorer (MSIE). Here&#8217;s the code to do so: uses Windows, {$ifdef ver90} OLEAuto {$else} ComObj {$endif}; [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-start-microsoft-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>-1</slash:comments>
		</item>
		<item>
		<title>How to Get a Unique File Name</title>
		<link>http://www.delphifaq.net/how-to-get-a-unique-file-name/</link>
		<comments>http://www.delphifaq.net/how-to-get-a-unique-file-name/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:24:43 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[chr]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[fileexists]]></category>
		<category><![CDATA[filename]]></category>
		<category><![CDATA[generate]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[randomize]]></category>
		<category><![CDATA[string string]]></category>
		<category><![CDATA[temporary]]></category>
		<category><![CDATA[temporary file]]></category>
		<category><![CDATA[unique]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-get-a-unique-file-name</guid>
		<description><![CDATA[You want to save data to a temporary file but you don&#8217;t what to file name to use? Well, this function does all the work for you. function CreateUniqueFileName(sPath: string): string; var chTemp: Char; begin repeat Randomize; repeat chTemp := Chr(Random(43) + 47); if Length(Result) = 8 then Result := Result + '.' else if [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-get-a-unique-file-name/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Clear Multiple Edits Without Refering to Them One by One</title>
		<link>http://www.delphifaq.net/how-to-clear-multiple-edits-without-refering-to-them-one-by-one-2/</link>
		<comments>http://www.delphifaq.net/how-to-clear-multiple-edits-without-refering-to-them-one-by-one-2/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:23:34 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[data entry]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[edit]]></category>
		<category><![CDATA[edit control]]></category>
		<category><![CDATA[id3]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[refering]]></category>
		<category><![CDATA[s]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[tedit]]></category>
		<category><![CDATA[vcl]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-clear-multiple-edits-without-refering-to-them-one-by-one-2</guid>
		<description><![CDATA[Let&#8217;s say you have a data entry form or a MP3 ID3 tag editor form. The user clicks the &#8220;Clear&#8221; button. The more edit controls you have the less you want to write the code to clear them Well, here&#8217;s a better idea: procedure TMainForm.btnClear(Sender: TObject); var iI: Integer; begin for iI := 0 to [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-clear-multiple-edits-without-refering-to-them-one-by-one-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create Multiple Directories</title>
		<link>http://www.delphifaq.net/how-to-create-multiple-directories-2/</link>
		<comments>http://www.delphifaq.net/how-to-create-multiple-directories-2/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:20:49 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[c program]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi 4]]></category>
		<category><![CDATA[directories]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[force]]></category>
		<category><![CDATA[forcedirectories]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[mkdir]]></category>
		<category><![CDATA[mkdirmulti]]></category>
		<category><![CDATA[one time]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-create-multiple-directories-2</guid>
		<description><![CDATA[The standard MkDir() function can create only one directory, it can not create subdirectories at one time. This function allows you to create multiple directories (directories inside directories). Delphi 4+ have the ForceDirectories() routine which does the same thing. It is declared in the FileCtrl unit. uses SysUtils, FileCtrl; ... procedure MkDirMulti(sPath: string); begin if [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-create-multiple-directories-2/feed/</wfw:commentRss>
		<slash:comments>-2</slash:comments>
		</item>
		<item>
		<title>What Operating Systems does Delphi support?</title>
		<link>http://www.delphifaq.net/what-operating-systems-does-delphi-support/</link>
		<comments>http://www.delphifaq.net/what-operating-systems-does-delphi-support/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 01:06:45 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[About Delphi]]></category>
		<category><![CDATA[9x nt]]></category>
		<category><![CDATA[borland delphi]]></category>
		<category><![CDATA[delphi 1]]></category>
		<category><![CDATA[delphi 2]]></category>
		<category><![CDATA[delphi 4]]></category>
		<category><![CDATA[delphi support]]></category>
		<category><![CDATA[delphi version]]></category>
		<category><![CDATA[emulator programs]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[linux version]]></category>
		<category><![CDATA[operating systems]]></category>
		<category><![CDATA[os 2 warp]]></category>
		<category><![CDATA[support windows 9x]]></category>
		<category><![CDATA[windows 3]]></category>
		<category><![CDATA[windows 95 98 me xp]]></category>
		<category><![CDATA[wine emulator]]></category>
		<category><![CDATA[wine programs]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/faq/what-operating-systems-does-delphi-support</guid>
		<description><![CDATA[* Delphi 1 supports Windows 3.1x so programs compiled should run with no problems under operating systems that provide Windows 3.1 emulation, like OS/2 Warp, Windows 9x, NT, 2000, ME and XP and Linux with WinE. * Delphi 2 and newer support Windows 95/98/NT/2000/ME/XP or Linux with WinE. Programs compiled with these compilers WILL NOT [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/what-operating-systems-does-delphi-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Duplicate a TTable</title>
		<link>http://www.delphifaq.net/how-to-duplicate-a-ttable/</link>
		<comments>http://www.delphifaq.net/how-to-duplicate-a-ttable/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 22:25:13 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[duplicate]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[m3rlin]]></category>
		<category><![CDATA[mdf]]></category>
		<category><![CDATA[merlin]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[ttable]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-duplicate-a-ttable</guid>
		<description><![CDATA[There are various ways to copy/duplicate databases. Using TBatchMover you can copy the structure and data but can&#8217;t copy the index files. Then again when you use FileCopy() you can&#8217;t copy the tables corresponding index files automatically and you have to define all the files. One of the ways to duplicate a database is to [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-duplicate-a-ttable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Obtain all Characters in Delphi 4+ IDE</title>
		<link>http://www.delphifaq.net/how-to-obtain-all-characters-in-delphi-4-ide/</link>
		<comments>http://www.delphifaq.net/how-to-obtain-all-characters-in-delphi-4-ide/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 22:12:44 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[borland delphi]]></category>
		<category><![CDATA[character code]]></category>
		<category><![CDATA[characters]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi 4]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[editor options]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[hkey current user]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[letters]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[non-english]]></category>
		<category><![CDATA[object inspector]]></category>
		<category><![CDATA[programmers]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[registry editor]]></category>
		<category><![CDATA[s]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[string value]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-obtain-all-characters-in-delphi-4-ide</guid>
		<description><![CDATA[Starting with Delphi 4 certain shortcuts have changes and/or been added that make it hard to put certain letters into the Code Editor or Object Inspector. For example the Polish letter &#8220;ś&#8221; is entered by pressing Alt + S. Well, Delphi doesn&#8217;t make this possible because Alt + S is already assigned as an IDE [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-obtain-all-characters-in-delphi-4-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Turn off Delphi Direct</title>
		<link>http://www.delphifaq.net/how-to-turn-off-delphi-direct/</link>
		<comments>http://www.delphifaq.net/how-to-turn-off-delphi-direct/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 22:11:46 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[direct]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[m3rlin]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[poll]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[turn off]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-turn-off-delphi-direct</guid>
		<description><![CDATA[Although Delphi Direct is a good tool it is not updated too often :-/ If you would like to turn this feature off go to Tools&#124;Environment options&#124;Delphi Direct and uncheck Automatically poll network. On the same page you can set Delphi Direct options too.]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-turn-off-delphi-direct/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Insert Compiler Definitions Into Your Sources</title>
		<link>http://www.delphifaq.net/how-to-insert-compiler-definitions-into-your-sources/</link>
		<comments>http://www.delphifaq.net/how-to-insert-compiler-definitions-into-your-sources/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 22:08:24 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[definitions]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[manually]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-insert-compiler-definitions-into-your-sources/</guid>
		<description><![CDATA[There are various ways to include compiler definitions into your source code. One of them is editing your project&#8217;s options and another can be including a definition file (*.inc). Although both of these make sense and should be used imagine a 1 file source. Why would you even bother with editing it&#8217;s options or including [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-insert-compiler-definitions-into-your-sources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Change the Default Project Directory</title>
		<link>http://www.delphifaq.net/how-to-change-the-default-project-directory/</link>
		<comments>http://www.delphifaq.net/how-to-change-the-default-project-directory/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 22:06:24 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[coder]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[default project]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[designing]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[project directory]]></category>
		<category><![CDATA[properties dialog]]></category>
		<category><![CDATA[select properties]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-change-the-default-project-directory</guid>
		<description><![CDATA[You can&#8217;t really set this value from inside Delphi, but it&#8217;s still easy to change. All you have to do is open the Properties dialog for your Delphi shortcut in Start Menu, Desktop or Windows (right click the icon and select Properties). In the Start In field enter the directory that you wish to be [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-change-the-default-project-directory/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Size a Component Precisely</title>
		<link>http://www.delphifaq.net/how-to-size-a-component-precisely/</link>
		<comments>http://www.delphifaq.net/how-to-size-a-component-precisely/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 22:01:13 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[borland delphi]]></category>
		<category><![CDATA[borland kylix]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[exact size]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[object inspector]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[precisely]]></category>
		<category><![CDATA[shift]]></category>
		<category><![CDATA[shift key]]></category>
		<category><![CDATA[size]]></category>
		<category><![CDATA[size components]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[vcl]]></category>
		<category><![CDATA[width values]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-size-a-component-precisely</guid>
		<description><![CDATA[In the Borland Delphi and in the Borland Kylix IDEs you can precisely resize components to the exact size that you need. To resize a component to an exact size you can either use the Object Inspector and set the Height and Width values or use the Shift key to size components by 1 pixel.]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-size-a-component-precisely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Move a Component to an Exact Spot</title>
		<link>http://www.delphifaq.net/how-to-move-a-component-to-an-exact-spot/</link>
		<comments>http://www.delphifaq.net/how-to-move-a-component-to-an-exact-spot/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 21:59:16 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[align]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[borland delphi]]></category>
		<category><![CDATA[borland kylix]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[ctrl key]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[designing]]></category>
		<category><![CDATA[exact]]></category>
		<category><![CDATA[exact spot]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[grid size]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[m3rlin.programming]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[spot]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[vcl]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-move-a-component-to-an-exact-spot</guid>
		<description><![CDATA[By holding the Ctrl key you can move components by 1 pixel in the Borland Delphi and Borland Kylix IDEs. Otherwise the components will be aligned to the grid (you can set the grid size in the IDEs options).]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-move-a-component-to-an-exact-spot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Search for Text Quickly in the IDE Editor</title>
		<link>http://www.delphifaq.net/how-to-search-for-text-quickly-in-the-ide-editor/</link>
		<comments>http://www.delphifaq.net/how-to-search-for-text-quickly-in-the-ide-editor/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 21:58:25 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi kylix]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[expressions]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[keystroke]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[occurrence]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[quickly]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[search mode]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-search-for-text-quickly-in-the-ide-editor</guid>
		<description><![CDATA[If you don&#8217;t want to bother with the Find dialog then there sure is hope The Delphi/Kylix IDE has a shortcut &#8211; Ctrl + E. After pressing this keystroke notice that the status bar changes to &#8220;Searching for:&#8221;. Now all you have to do is type the text you are looking for. The text will [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-search-for-text-quickly-in-the-ide-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Automatically Create Implementation Declarations</title>
		<link>http://www.delphifaq.net/how-to-automatically-create-implementation-declarations/</link>
		<comments>http://www.delphifaq.net/how-to-automatically-create-implementation-declarations/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 21:57:00 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[capability]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[ctrl c]]></category>
		<category><![CDATA[declarations]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi 4]]></category>
		<category><![CDATA[delphi ide]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[ides]]></category>
		<category><![CDATA[implementation]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[keystroke combination]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[necessary code]]></category>
		<category><![CDATA[procedure]]></category>
		<category><![CDATA[procedure declaration]]></category>
		<category><![CDATA[routine]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-automatically-create-implementation-declarations</guid>
		<description><![CDATA[Delphi 4 and newer (versions Client/Server and up) have the capability of automatically creating declarations for functions/procedures. The key shortcut is Shift + Ctrl + C. To use it you have to enter the function/procedure declaration in the interface part and the press the above mentioned keystroke combination. The Delphi IDE will take care of [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-automatically-create-implementation-declarations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Easily Create Multiple Instances of Components</title>
		<link>http://www.delphifaq.net/how-to-easily-create-multiple-instances-of-components/</link>
		<comments>http://www.delphifaq.net/how-to-easily-create-multiple-instances-of-components/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 21:54:20 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[arrow button]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[codegear]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[component palette]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[creating]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[faq]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[instances]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[multiple]]></category>
		<category><![CDATA[shift]]></category>
		<category><![CDATA[shift key]]></category>
		<category><![CDATA[this means that]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[vcl]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-easily-create-multiple-instances-of-components</guid>
		<description><![CDATA[To place multiple instances of the same component on a form, hold down the Shift key and click on the component palette. You will notice that the component icon border is now blue. This means that every time you click on the form an instance of the selected component will be created. Let go of [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-easily-create-multiple-instances-of-components/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form and Component Editing Commands</title>
		<link>http://www.delphifaq.net/form-and-component-editing-commands/</link>
		<comments>http://www.delphifaq.net/form-and-component-editing-commands/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 21:52:12 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[cursor keys]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[editing]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[moving]]></category>
		<category><![CDATA[pixel]]></category>
		<category><![CDATA[rad]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[shortcuts]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/form-and-component-editing-commands</guid>
		<description><![CDATA[Delphi and Kylix have a couple rather unknown form and component editing shortcuts. Here they are: To select the form when its surface is covered by components, simply Shift-Click the form. To fine move (by 1 pixel) a selected component just press Ctrl whilst pressing the cursor keys. To fine resize a component just press [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/form-and-component-editing-commands/feed/</wfw:commentRss>
		<slash:comments>-3</slash:comments>
		</item>
		<item>
		<title>How to Use IDE Macros</title>
		<link>http://www.delphifaq.net/how-to-use-ide-macros/</link>
		<comments>http://www.delphifaq.net/how-to-use-ide-macros/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 21:47:38 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[combination]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[foo]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[keystrokes]]></category>
		<category><![CDATA[Kylix]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[macros]]></category>
		<category><![CDATA[playing back]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rad]]></category>
		<category><![CDATA[record macros]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-use-ide-macros</guid>
		<description><![CDATA[Oh, them&#8230; Borland just forgot to tell us about them They are present in virtually all Delphi and Kylix versions. Delphi&#8217;s definition of a macro is simply a recorded combination of keystrokes that can be played back. i.e. If you record &#8220;procedure Foo;&#60;enter&#62;begin&#60;enter&#62;end;&#60;enter&#62;&#8221; and play the macro then the same text will be added. To [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-use-ide-macros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
