<?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; boolean</title>
	<atom:link href="http://www.delphifaq.net/tag/boolean/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 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>Why Don&#8217;t Applications Written in Delphi &#8220;Fly&#8221; to the Taskbar?</title>
		<link>http://www.delphifaq.net/why-dont-applications-written-in-delphi-fly-to-the-taskbar/</link>
		<comments>http://www.delphifaq.net/why-dont-applications-written-in-delphi-fly-to-the-taskbar/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:52:21 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[delphi 1]]></category>
		<category><![CDATA[gwl]]></category>
		<category><![CDATA[kinda]]></category>
		<category><![CDATA[override]]></category>
		<category><![CDATA[programmers]]></category>
		<category><![CDATA[source unit]]></category>
		<category><![CDATA[taskbar]]></category>
		<category><![CDATA[window animation]]></category>
		<category><![CDATA[windows 3]]></category>
		<category><![CDATA[wm]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/why-dont-applications-written-in-delphi-fly-to-the-taskbar/</guid>
		<description><![CDATA[Applications created in Delphi 1 to 4 (not 5 and up) don&#8217;t &#8220;fly&#8221; to the taskbar but hide like in Windows 3.1x. This is because Borland&#8217;s programmers turned this function off. Why?! Well, this is because the main window of the program is not the one we create in the IDE. The program&#8217;s main window [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/why-dont-applications-written-in-delphi-fly-to-the-taskbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Resolve a Host Name</title>
		<link>http://www.delphifaq.net/how-to-resolve-a-host-name/</link>
		<comments>http://www.delphifaq.net/how-to-resolve-a-host-name/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:10:24 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Internet / LAN]]></category>
		<category><![CDATA[addr]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[gethostbyname]]></category>
		<category><![CDATA[host name]]></category>
		<category><![CDATA[ip number]]></category>
		<category><![CDATA[resolve]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[sizeof]]></category>
		<category><![CDATA[string format]]></category>
		<category><![CDATA[winsock]]></category>
		<category><![CDATA[wsastartup]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-resolve-a-host-name/</guid>
		<description><![CDATA[Ever needed to convert a host name to an IP number? There is no direct routine available in Delphi for this but we can always code our way through Here&#8217;s the code with error handling: uses Winsock; ... // The IP number will be returned in string format in the sIP parameter function HostToIP(sHost: string; [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-resolve-a-host-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Find out if the CPU Supports 3DNow!</title>
		<link>http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-3dnow/</link>
		<comments>http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-3dnow/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:07:43 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[3dnow technology]]></category>
		<category><![CDATA[amd k6 2]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[assembler]]></category>
		<category><![CDATA[athlon support]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[cmp]]></category>
		<category><![CDATA[cpuid instruction]]></category>
		<category><![CDATA[dw]]></category>
		<category><![CDATA[ebx]]></category>
		<category><![CDATA[edx]]></category>
		<category><![CDATA[exit pop]]></category>
		<category><![CDATA[ifndef]]></category>
		<category><![CDATA[instruction set]]></category>
		<category><![CDATA[mov eax]]></category>
		<category><![CDATA[multimedia performance]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-3dnow</guid>
		<description><![CDATA[AMD K6-2, K6-III and Athlon support 3DNow! instructions. This instruction set improves 3D and multimedia performance. But before you use these in your program you may want to check if the CPU supports 3DNow! This is the code to use: {$ifndef ver80} // Because of 32 bit register use function Get3DNowSupport: Boolean; assembler; asm push [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-3dnow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Find out if the CPU Supports the CPUID Instruction</title>
		<link>http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-the-cpuid-instruction/</link>
		<comments>http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-the-cpuid-instruction/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:05:24 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[asm]]></category>
		<category><![CDATA[assembler]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[cpu type]]></category>
		<category><![CDATA[cpuid instruction]]></category>
		<category><![CDATA[ebx]]></category>
		<category><![CDATA[ecx]]></category>
		<category><![CDATA[exit pop]]></category>
		<category><![CDATA[ifndef]]></category>
		<category><![CDATA[lt]]></category>
		<category><![CDATA[mov]]></category>
		<category><![CDATA[pentium]]></category>
		<category><![CDATA[push eax]]></category>
		<category><![CDATA[toggle]]></category>
		<category><![CDATA[tos]]></category>
		<category><![CDATA[xor]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-the-cpuid-instruction/</guid>
		<description><![CDATA[Sometimes you may want to find out if the CPU supports the CPUID instruction (late 486+ or Pentium+) to find out the CPU type. Well, this code should be what you need: &#60;pre&#62; &#60;i&#62;{$ifndef ver80} // Because of 32 bit register use&#60;/i&#62; &#60;b&#62;function&#60;/b&#62; GetCpuIDSupport: Boolean; &#60;b&#62;assembler&#60;/b&#62;; &#60;b&#62;asm&#60;/b&#62; push ebx mov @Result, True pushfd &#60;i&#62;// Save [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-find-out-if-the-cpu-supports-the-cpuid-instruction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Find Out if the Taskbar&#8217;s Auto Hide Feature is On</title>
		<link>http://www.delphifaq.net/how-to-find-out-if-the-taskbars-auto-hide-feature-is-on/</link>
		<comments>http://www.delphifaq.net/how-to-find-out-if-the-taskbars-auto-hide-feature-is-on/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 18:00:43 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[abm]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[borland]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[object pascal code]]></category>
		<category><![CDATA[sizeof]]></category>
		<category><![CDATA[windows taskbar]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/faq/test</guid>
		<description><![CDATA[The easiest and fastest way to find out if the Windows taskbar&#8217;s auto hide feature is on is to use the Windows SHAppBarMessage() function. Here&#8217;s the Object Pascal code port: uses ShellAPI; ... function TaskbarAutoHide: Boolean; var ABData: TAppBarData; begin ABData.cbSize := SizeOf(ABData); Result := ((SHAppBarMessage(ABM_GETSTATE, ABData) and ABS_AUTOHIDE) &#62; 0); end;]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-find-out-if-the-taskbars-auto-hide-feature-is-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Change the Desktop Wallpaper</title>
		<link>http://www.delphifaq.net/how-to-change-the-desktop-wallpaper/</link>
		<comments>http://www.delphifaq.net/how-to-change-the-desktop-wallpaper/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 13:30:27 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[bmp gif]]></category>
		<category><![CDATA[boolean]]></category>
		<category><![CDATA[desktop wallpaper]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[jpeg images]]></category>
		<category><![CDATA[spi]]></category>
		<category><![CDATA[spif]]></category>
		<category><![CDATA[system parameter]]></category>
		<category><![CDATA[system registry]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-change-the-desktop-wallpaper/</guid>
		<description><![CDATA[The desktop wallpaper can be set by editing a few entries in the system registry but this will not let Windows know that it has been changed. Also you should make a call to the SystemParametersInfo() function. You can use BMP, GIF of JPEG images for the wallpaper but GIF and JPEG images will only [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-change-the-desktop-wallpaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
