<?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; windows api</title>
	<atom:link href="http://www.delphifaq.net/tag/windows-api/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 Determine the Screen Resolution</title>
		<link>http://www.delphifaq.net/how-to-determine-the-screen-resolution/</link>
		<comments>http://www.delphifaq.net/how-to-determine-the-screen-resolution/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:14:25 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[determine]]></category>
		<category><![CDATA[getsystemmetrics function]]></category>
		<category><![CDATA[height]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[pixels]]></category>
		<category><![CDATA[resolution]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[size]]></category>
		<category><![CDATA[sm]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[vcl]]></category>
		<category><![CDATA[width]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-determine-the-screen-resolution</guid>
		<description><![CDATA[There are two ways to determine the screen&#8217;s height and width. 1) Use the global Screen variable. uses Forms; ... Screen.Height { Screen height in pixels } Screen.Width { Screen width in pixels } ... 2) Use the Windows API GetSystemMetrics() function. This function can be useful in applications that don&#8217;t use the VCL like [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-determine-the-screen-resolution/feed/</wfw:commentRss>
		<slash:comments>-4</slash:comments>
		</item>
		<item>
		<title>How to Convert TColor to a Hex String and Vice Versa</title>
		<link>http://www.delphifaq.net/how-to-convert-tcolor-to-a-hex-string-and-vice-versa/</link>
		<comments>http://www.delphifaq.net/how-to-convert-tcolor-to-a-hex-string-and-vice-versa/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:12:17 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[colors]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[hex]]></category>
		<category><![CDATA[hex digit]]></category>
		<category><![CDATA[hex number]]></category>
		<category><![CDATA[hex string]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[parameters]]></category>
		<category><![CDATA[rgb]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[string name]]></category>
		<category><![CDATA[string representation]]></category>
		<category><![CDATA[string string]]></category>
		<category><![CDATA[tcolor]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[web palette]]></category>
		<category><![CDATA[windows api]]></category>
		<category><![CDATA[xxxxxx]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-convert-tcolor-to-a-hex-string-and-vice-versa</guid>
		<description><![CDATA[Delphi uses TColor to represent colors but HTML requires a string name (139 colors have names in the web palette) or a hex number. Here&#8217;s the code to convert a TColor color value to hex a string and vise versa. The functions use the Windows API GetRValue(), GetBValue(), GetGValue() and RGB() functions. !Note: If your [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-convert-tcolor-to-a-hex-string-and-vice-versa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Stretch an Icon</title>
		<link>http://www.delphifaq.net/how-to-stretch-an-icon/</link>
		<comments>http://www.delphifaq.net/how-to-stretch-an-icon/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:09:41 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Graphics]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[new icon]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[routine]]></category>
		<category><![CDATA[size]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[strech]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-stretch-an-icon</guid>
		<description><![CDATA[Although Delphi&#8217;s StretchDraw() function should work for icons it doesn&#8217;t The way to get round this is to use the Windows API DrawIconEx() function. (* iNewWidth - (Integer) New icon width ** iNewHeight - (Integer) New icon height *) DrawIconEx(Canvas.Handle, 0, 0, Icon.Handle, iNewWidth, iNewHeight, 0, 0, DI_NORMAL);]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-stretch-an-icon/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Print Text</title>
		<link>http://www.delphifaq.net/how-to-print-text/</link>
		<comments>http://www.delphifaq.net/how-to-print-text/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 03:01:00 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[aport]]></category>
		<category><![CDATA[buffer size]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[lpt]]></category>
		<category><![CDATA[lpt1]]></category>
		<category><![CDATA[nil]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-print-text</guid>
		<description><![CDATA[This is the harder way to print text in Delphi If you want to do it the easier way check out tip 4.1. Well, if for some reasons you may want to print using the Windows API here&#8217;s the code: Code 1: uses Printers, WinSpool; ... var aDriver, aPort, aPrinterName: array[0..255] of Char; { aDriver [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-print-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Set / Remove the Form&#8217;s StayOnTop Style</title>
		<link>http://www.delphifaq.net/how-to-set-remove-the-forms-stayontop-style/</link>
		<comments>http://www.delphifaq.net/how-to-set-remove-the-forms-stayontop-style/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 02:58:34 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[set]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[stayontop]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[window]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-set-remove-the-forms-stayontop-style</guid>
		<description><![CDATA[To set or remove the form&#8217;s StayOnTop style you can just set the form&#8217;s FormStyle property. But this has side effects. For example: if you modify the form&#8217;s system menu using the Windows API. After the form&#8217;s style is changed the system menu will return to it&#8217;s normal state. You can get around this in [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-set-remove-the-forms-stayontop-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Remove the Form&#8217;s Caption</title>
		<link>http://www.delphifaq.net/how-to-remove-the-forms-caption/</link>
		<comments>http://www.delphifaq.net/how-to-remove-the-forms-caption/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 02:57:14 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[caption]]></category>
		<category><![CDATA[caption bar]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi vcl]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[setup programs]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[window]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-remove-the-forms-caption</guid>
		<description><![CDATA[You may have wanted to create a form that doesn&#8217;t have a caption bar, just like the one&#8217;s you may see in setup programs. Delphi VCL doesn&#8217;t give you but you can also use the Windows API Just add this code to you form&#8217;s OnCreate method: SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) and not WS_CAPTION); Height := [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-remove-the-forms-caption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Copy / Move Files</title>
		<link>http://www.delphifaq.net/how-to-copymove-fileshow-to-copy-move-files/</link>
		<comments>http://www.delphifaq.net/how-to-copymove-fileshow-to-copy-move-files/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 02:50:23 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[copy]]></category>
		<category><![CDATA[copyfile]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[delphi code]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[files]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[move files]]></category>
		<category><![CDATA[movefile]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[overwrite]]></category>
		<category><![CDATA[routine]]></category>
		<category><![CDATA[runtime library]]></category>
		<category><![CDATA[security attributes]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[source file]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-copymove-fileshow-to-copy-move-files</guid>
		<description><![CDATA[Delphi&#8217;s runtime library does not provide any routines for copying or moving files. However, you can directly call the Windows API CopyFile() function to copy a file. CopyFile() is also useful when moving files across drives because neither Delphi&#8217;s RenameFile() function nor the Windows API MoveFile() function can rename/move files across drives. !!Note: The file [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-copymove-fileshow-to-copy-move-files/feed/</wfw:commentRss>
		<slash:comments>0</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>Delphi Programming Tips</title>
		<link>http://www.delphifaq.net/delphi-programming-tips/</link>
		<comments>http://www.delphifaq.net/delphi-programming-tips/#comments</comments>
		<pubDate>Thu, 16 Dec 1999 01:08:15 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[api functions]]></category>
		<category><![CDATA[assembler x86]]></category>
		<category><![CDATA[better]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[color mode]]></category>
		<category><![CDATA[color pallete]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[exact size]]></category>
		<category><![CDATA[faster]]></category>
		<category><![CDATA[image compression]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[smaller]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[special tools]]></category>
		<category><![CDATA[time critical]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[trick]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/faq/delphi-programming-tips</guid>
		<description><![CDATA[Here are some useful tips to make your programs run faster, make the executables smaller and to ease the programming part When your are going to use only one or two functions or procedures from a unit and you have the unit&#8217;s source code don&#8217;t include the whole unit in the uses section but insert [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/delphi-programming-tips/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Create a Transparent Form</title>
		<link>http://www.delphifaq.net/how-to-create-a-transparent-form/</link>
		<comments>http://www.delphifaq.net/how-to-create-a-transparent-form/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:51:12 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[brush style]]></category>
		<category><![CDATA[color key]]></category>
		<category><![CDATA[different window]]></category>
		<category><![CDATA[dll name]]></category>
		<category><![CDATA[implementation procedure]]></category>
		<category><![CDATA[interface type]]></category>
		<category><![CDATA[override]]></category>
		<category><![CDATA[position property]]></category>
		<category><![CDATA[procedure tform1]]></category>
		<category><![CDATA[timage component]]></category>
		<category><![CDATA[transparency]]></category>
		<category><![CDATA[transparent interface]]></category>
		<category><![CDATA[windows 2000 xp]]></category>
		<category><![CDATA[windows api]]></category>
		<category><![CDATA[windows transparent]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-create-a-transparent-form</guid>
		<description><![CDATA[You may want to create a transparent form (for example: for a splash screen or for an About box) but you don&#8217;t know how. Well, there are 2 ways: for Windows 2000/XP and for the rest. First I&#8217;ll describe the non-Windows API version: 1. You can use this trick for making cool splash forms. Just [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-create-a-transparent-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Read the Mainboard&#8217;s BIOS Information</title>
		<link>http://www.delphifaq.net/how-to-read-the-mainboards-bios-information/</link>
		<comments>http://www.delphifaq.net/how-to-read-the-mainboards-bios-information/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:08:30 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[bios information]]></category>
		<category><![CDATA[computer systems]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[encrypting]]></category>
		<category><![CDATA[illegal copies]]></category>
		<category><![CDATA[mainboard bios]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[ptr]]></category>
		<category><![CDATA[serial number]]></category>
		<category><![CDATA[serial numbers]]></category>
		<category><![CDATA[system version]]></category>
		<category><![CDATA[therefor]]></category>
		<category><![CDATA[windows api]]></category>
		<category><![CDATA[windows nt]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-read-the-mainboards-bios-information/</guid>
		<description><![CDATA[Mainboard BIOS information can be very useful. Let&#8217;s say, for instance, that you want to make sure nobody makes illegal copies of your program. The most popular way is to use a serial number. But serial numbers can be copied or even published on the Internet. The only way to get over this is to [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-read-the-mainboards-bios-information/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Draw a Julia Fractal on the Form&#8217;s Canvas</title>
		<link>http://www.delphifaq.net/how-to-draw-a-julia-fractal-on-the-forms-canvas/</link>
		<comments>http://www.delphifaq.net/how-to-draw-a-julia-fractal-on-the-forms-canvas/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 19:02:38 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[capuano]]></category>
		<category><![CDATA[graphics card]]></category>
		<category><![CDATA[integer type]]></category>
		<category><![CDATA[integer variables]]></category>
		<category><![CDATA[integers]]></category>
		<category><![CDATA[julia fractal]]></category>
		<category><![CDATA[native x86]]></category>
		<category><![CDATA[original source]]></category>
		<category><![CDATA[overclocked]]></category>
		<category><![CDATA[pentium iii]]></category>
		<category><![CDATA[ram memory]]></category>
		<category><![CDATA[resolution 1280x1024]]></category>
		<category><![CDATA[rx]]></category>
		<category><![CDATA[ry]]></category>
		<category><![CDATA[rz]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[sqr]]></category>
		<category><![CDATA[windows api]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/how-to-draw-a-julia-fractal-on-the-forms-canvas/</guid>
		<description><![CDATA[This source code shows you how to draw a Julia fractal on the form&#8217;s Canvas. Although some of the Integer variables could be changed to Byte or Word variables they have not been changed because the Integer type is a native x86 type and calculations on Integers are the fastest. This function is based on [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-draw-a-julia-fractal-on-the-forms-canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Run Programs and Execute Documents, MailTo: Links and URLs</title>
		<link>http://www.delphifaq.net/how-to-run-programs-and-execute-documents-mailto-links-and-urls/</link>
		<comments>http://www.delphifaq.net/how-to-run-programs-and-execute-documents-mailto-links-and-urls/#comments</comments>
		<pubDate>Wed, 15 Dec 1999 18:00:10 +0000</pubDate>
		<dc:creator>m3Rlin</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[bcc]]></category>
		<category><![CDATA[blind carbon copy]]></category>
		<category><![CDATA[body tag]]></category>
		<category><![CDATA[c program]]></category>
		<category><![CDATA[copy addresses]]></category>
		<category><![CDATA[document c]]></category>
		<category><![CDATA[document program]]></category>
		<category><![CDATA[document url]]></category>
		<category><![CDATA[e mail address]]></category>
		<category><![CDATA[mail link]]></category>
		<category><![CDATA[mail text]]></category>
		<category><![CDATA[mailto]]></category>
		<category><![CDATA[my documents]]></category>
		<category><![CDATA[nil]]></category>
		<category><![CDATA[notepad]]></category>
		<category><![CDATA[program document]]></category>
		<category><![CDATA[program files]]></category>
		<category><![CDATA[shellexecute]]></category>
		<category><![CDATA[windows api]]></category>
		<category><![CDATA[winrar]]></category>

		<guid isPermaLink="false">http://www.delphifaq.net/faq/how-to-run-programs-and-execute-documents-mailto-links-and-urls</guid>
		<description><![CDATA[The easiest way to open a document, program or URL is to use the Windows API ShellExecute() function. Thanks to this function you can execute almost everything in Windows. uses ShellAPI; ... (* sObject - (string) the program, document, URL, ... that you want to ** open. This can be: ** ** a document - [...]]]></description>
		<wfw:commentRss>http://www.delphifaq.net/how-to-run-programs-and-execute-documents-mailto-links-and-urls/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
