<?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; program</title>
	<atom:link href="http://www.delphifaq.net/tag/program/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 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 Find Out if a Program is Running</title>
		<link>http://www.delphifaq.net/how-to-find-out-if-a-program-is-running/</link>
		<comments>http://www.delphifaq.net/how-to-find-out-if-a-program-is-running/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:08:17 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[check result]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[dll function]]></category>
		<category><![CDATA[dll name]]></category>
		<category><![CDATA[executable name]]></category>
		<category><![CDATA[executed]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[kernel32 dll]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[routine checks]]></category>
		<category><![CDATA[running]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows processes]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-find-out-if-a-program-is-running</guid>
		<description><![CDATA[I received tip from Mike Gajewski, one of our readers. This is the code you need to find out if a certain program is running. The IsProcess() routine checks if the specific filename is running. This tip can be useful when your application should or needs some other application running in order to run properly/at [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-find-out-if-a-program-is-running/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>How to Run a DOS Program</title>
		<link>http://www.delphifaq.net/how-to-run-a-dos-program/</link>
		<comments>http://www.delphifaq.net/how-to-run-a-dos-program/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 02:42:37 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[createprocess]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[dos program]]></category>
		<category><![CDATA[execute]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[routine]]></category>
		<category><![CDATA[run]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[win32 program]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows api]]></category>
		<category><![CDATA[windows program]]></category>
		<category><![CDATA[windows programs]]></category>
		<category><![CDATA[winexec]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-run-a-dos-program</guid>
		<description><![CDATA[You can run DOS (and Windows) programs using the Windows API WinExec() function. WinExec('C:\\NC.exe', SW_NORMAL); { DOS program } WinExec('notepad.exe', SW_MAXIMIZED); { Windows program started in maximized form } For Win32 program you should use the CreateProcess() function although there will be no problems when you use this one.]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-run-a-dos-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Use Animated Cursors in Your Programs</title>
		<link>http://www.delphifaq.net/how-to-use-animated-cursors-in-your-programs/</link>
		<comments>http://www.delphifaq.net/how-to-use-animated-cursors-in-your-programs/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 01:00:47 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[ani]]></category>
		<category><![CDATA[animated]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[cur]]></category>
		<category><![CDATA[cursor]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[gif]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[swap]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[use]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/faq/how-to-use-animated-cursors-in-your-programs</guid>
		<description><![CDATA[Animated cursors have become very popular in the days of Windows 3.x. Now they have become a part of Windows 95 and newer. Sometimes you might want to use your own animated cursors instead of the user&#8217;s. The idea is same as with &#8220;normal&#8221; cursors. Here&#8217;s the code: const btCursorID1 = 1; begin (* sCursorFile [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-use-animated-cursors-in-your-programs/feed/</wfw:commentRss>
		<slash:comments>0</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/</link>
		<comments>http://www.delphifaq.net/how-to-stop-your-program-for-a-period-of-time/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 00:52:49 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[execution]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[milliseconds]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[period]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[seconds]]></category>
		<category><![CDATA[sleep]]></category>
		<category><![CDATA[stop]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/faq/how-to-stop-your-program-for-a-period-of-time</guid>
		<description><![CDATA[The easiest way to stop execution of your program is to use the Windows API Sleep() function. The function stops the program for n milliseconds. The only problem is that this function does not properly support multitasking, so during this time your program will not process any Windows messages, so you may want to check [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-stop-your-program-for-a-period-of-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Get a List of Open Files in the IDE</title>
		<link>http://www.delphifaq.net/how-to-get-a-list-of-open-files-in-the-ide/</link>
		<comments>http://www.delphifaq.net/how-to-get-a-list-of-open-files-in-the-ide/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 22:10:34 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Delphi / Kylix IDE]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[group files]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[m3rlin]]></category>
		<category><![CDATA[mru]]></category>
		<category><![CDATA[open files]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[project group]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-get-a-list-of-open-files-in-the-ide</guid>
		<description><![CDATA[If you wish to know what files Delphi has open you can check the buffer list. The shortcut is Ctrl + B. A window will pop up with the list. To open any of the files in the editor just double-click it. Some files will always remain open although you may not always see them [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-get-a-list-of-open-files-in-the-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create a Splash Screen</title>
		<link>http://www.delphifaq.net/how-to-create-a-splash-screen/</link>
		<comments>http://www.delphifaq.net/how-to-create-a-splash-screen/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:59:40 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[ani]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[creating]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[manually]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[period]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[program]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[set]]></category>
		<category><![CDATA[show]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[sources]]></category>
		<category><![CDATA[splash]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[use]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-create-a-splash-screen/</guid>
		<description><![CDATA[When you are creating a splash screen you probably want it to show up as soon as possible. I have seen source codes where the splash screen has been shown on the main form&#8217;s OnCreate event and closed on its OnShow event. Well, this is not acceptable. Why? Because the splash screen is only shown [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-create-a-splash-screen/feed/</wfw:commentRss>
		<slash:comments>-3</slash:comments>
		</item>
	</channel>
</rss>
