<?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; read</title>
	<atom:link href="http://www.delphifaq.net/tag/read/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>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>3</slash:comments>
		</item>
		<item>
		<title>How to Access the Registry Using Windows API</title>
		<link>http://www.delphifaq.net/how-to-access-the-registry-using-windows-api/</link>
		<comments>http://www.delphifaq.net/how-to-access-the-registry-using-windows-api/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 02:55:45 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[api functions]]></category>
		<category><![CDATA[boolean value]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi faq]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[hkey local machine]]></category>
		<category><![CDATA[hyve]]></category>
		<category><![CDATA[integer value]]></category>
		<category><![CDATA[machine key]]></category>
		<category><![CDATA[native win32]]></category>
		<category><![CDATA[nil reg]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[regopenkeyex function]]></category>
		<category><![CDATA[rejestr]]></category>
		<category><![CDATA[routine]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[string value]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[win32 functions]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[write]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-access-the-registry-using-windows-api</guid>
		<description><![CDATA[You may, for some reasons not want to use Delphi&#8217;s TRegistry component but still want to use the system&#8217;s Registry. This may come in handy when creating applications for Windows NT/2000/XP/Vista. Delphi&#8217;s TRegistry component will raise an error when attempting to write a string value to the HKEY_LOCAL_MACHINE key. Well, the way to get over [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-access-the-registry-using-windows-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delphi Component Messages</title>
		<link>http://www.delphifaq.net/delphi-component-messages/</link>
		<comments>http://www.delphifaq.net/delphi-component-messages/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:56:04 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[ani]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[better]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[components]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[define]]></category>
		<category><![CDATA[designing]]></category>
		<category><![CDATA[determine]]></category>
		<category><![CDATA[dialog]]></category>
		<category><![CDATA[enter]]></category>
		<category><![CDATA[execute]]></category>
		<category><![CDATA[executed]]></category>
		<category><![CDATA[execution]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[generate]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[id]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[ides]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[keystroke]]></category>
		<category><![CDATA[keystrokes]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[navigate]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[parameter]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[property]]></category>
		<category><![CDATA[read]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[set]]></category>
		<category><![CDATA[tab]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[use]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[window]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/delphi-component-messages/</guid>
		<description><![CDATA[Delphi sends messages for notification of events that are only applicable to Delphi components. They are like Windows messages in use. If you have a component that publishes the Font property the component probably needs to be repainted if any subproperties in the Font are changed. Changing the Font property does not necessarily generate a [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/delphi-component-messages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
