<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Common Mistakes</title>
	<atom:link href="http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/common-general-clipboard-mistakes/feed" rel="self" type="application/rss+xml" />
	<link>http://www.clipboardextender.com</link>
	<description>Clipboard resources for end-users and developers.</description>
	<lastBuildDate>Sat, 09 Oct 2010 02:23:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: Josh Straub</title>
		<link>http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/common-general-clipboard-mistakes#comment-39608</link>
		<dc:creator>Josh Straub</dc:creator>
		<pubDate>Fri, 20 Nov 2009 05:15:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.clipboardextender.com/?page_id=7#comment-39608</guid>
		<description>This site really is the ultimate Clipboard resource.  By far my favorite section of this page is:

&quot;Programmer Short-Cut - “Programs should not transfer data into our out of the clipboard without an explicit instruction from the user.”   — Charles Petzold, Programming Windows 3.1, Microsoft Press, 1992
If you use the clipboard to move card faces, toolbar icons, or bits of text within a program, or between programs, without the user performing an explicit cut/copy or paste, then you are using the clipboard as a crutch.  Remember - the clipboard is there for the convenience of the user, not the programmer.  Do not do this!  [...]Any time a program puts data onto the clipboard, without the user’s knowledge or consent, that’s an abuse.  And it’s documented on the The n Habits of Highly Defective Windows Applications page.  http://www.flounder.com/badprogram.htm#clipboard &quot;

Quoting Petzold&#039;s &quot;Programming Windows&quot; and Habits of Highly Defective Windows Applications...  now THAT&#039;S telling &#039;em!!  Sir, I would definitely nominate you for President of Worldwide Application Standards.  

I wish all software was written with as much concern for the user as you show in these articles!!  You hit the nail on the head when you talked about how there is nothing worse than a program that violates the trust of the user and destroys his data or interferes with another program improperly.</description>
		<content:encoded><![CDATA[<p>This site really is the ultimate Clipboard resource.  By far my favorite section of this page is:</p>
<p>&#8220;Programmer Short-Cut &#8211; “Programs should not transfer data into our out of the clipboard without an explicit instruction from the user.”   — Charles Petzold, Programming Windows 3.1, Microsoft Press, 1992<br />
If you use the clipboard to move card faces, toolbar icons, or bits of text within a program, or between programs, without the user performing an explicit cut/copy or paste, then you are using the clipboard as a crutch.  Remember &#8211; the clipboard is there for the convenience of the user, not the programmer.  Do not do this!  [...]Any time a program puts data onto the clipboard, without the user’s knowledge or consent, that’s an abuse.  And it’s documented on the The n Habits of Highly Defective Windows Applications page.  <a href="http://www.flounder.com/badprogram.htm#clipboard" rel="nofollow">http://www.flounder.com/badprogram.htm#clipboard</a> &#8221;</p>
<p>Quoting Petzold&#8217;s &#8220;Programming Windows&#8221; and Habits of Highly Defective Windows Applications&#8230;  now THAT&#8217;S telling &#8216;em!!  Sir, I would definitely nominate you for President of Worldwide Application Standards.  </p>
<p>I wish all software was written with as much concern for the user as you show in these articles!!  You hit the nail on the head when you talked about how there is nothing worse than a program that violates the trust of the user and destroys his data or interferes with another program improperly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tej</title>
		<link>http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/common-general-clipboard-mistakes#comment-28768</link>
		<dc:creator>Tej</dc:creator>
		<pubDate>Fri, 08 May 2009 11:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.clipboardextender.com/?page_id=7#comment-28768</guid>
		<description>Hi in my case i had a problem while doing files copy paste, the description will be bit lengthy, sorry for that. I have two folders: say 1 and 2. in 1 I have some no. of files. One application processes these files present in 1 and then paste it to 2. This is defined in process itself. Now after some time I copied and paste processed files from folder 2 to my commonly used folder let us say folder 3 then it copied the files from 1 instead of 2, though I copied from folder 2. Is this problem anyhow related with clipboard&#039;s any limitation? Reply is warmly welcome...</description>
		<content:encoded><![CDATA[<p>Hi in my case i had a problem while doing files copy paste, the description will be bit lengthy, sorry for that. I have two folders: say 1 and 2. in 1 I have some no. of files. One application processes these files present in 1 and then paste it to 2. This is defined in process itself. Now after some time I copied and paste processed files from folder 2 to my commonly used folder let us say folder 3 then it copied the files from 1 instead of 2, though I copied from folder 2. Is this problem anyhow related with clipboard&#8217;s any limitation? Reply is warmly welcome&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paras Sagarawat</title>
		<link>http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/common-general-clipboard-mistakes#comment-20779</link>
		<dc:creator>Paras Sagarawat</dc:creator>
		<pubDate>Wed, 21 Jan 2009 04:56:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.clipboardextender.com/?page_id=7#comment-20779</guid>
		<description>My requirement is to &quot;Add to Clipboard&quot; mean i need to copy &quot;A&quot; object to clipboard from some program, then add &quot;B&quot; object to clipboard (given &quot;A&quot; and &quot;B&quot; are the same type data objects) then paste them to a place resulting in &quot;A B&quot;. There may be some different keyboard shortcut like &#039;Ctrl-Alt-C&#039; or &#039;Ctrl-Shift-C&#039; for the same.</description>
		<content:encoded><![CDATA[<p>My requirement is to &#8220;Add to Clipboard&#8221; mean i need to copy &#8220;A&#8221; object to clipboard from some program, then add &#8220;B&#8221; object to clipboard (given &#8220;A&#8221; and &#8220;B&#8221; are the same type data objects) then paste them to a place resulting in &#8220;A B&#8221;. There may be some different keyboard shortcut like &#8216;Ctrl-Alt-C&#8217; or &#8216;Ctrl-Shift-C&#8217; for the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marius Z</title>
		<link>http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/common-general-clipboard-mistakes#comment-10417</link>
		<dc:creator>Marius Z</dc:creator>
		<pubDate>Wed, 30 Apr 2008 09:06:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.clipboardextender.com/?page_id=7#comment-10417</guid>
		<description>Nice articles you have here about clipboard. Nice. 
Could you please spare with me knowledge about how to overcome, that MS Ex*el &quot;cannot empty the clipboard&quot; erorr? Seems like your ClipMate catches this and ignores it, making some sound. It occurs when you try to move any text from one cell to another in that app. Well I made my own viewer and only need to catch any simple text, everything seems to work in windows, except that Ex*l . :(. It&#039;s making me mad. 
By the way, I will implement IGNORE_CLIPBOARD message in my viewer. Thank you.</description>
		<content:encoded><![CDATA[<p>Nice articles you have here about clipboard. Nice.<br />
Could you please spare with me knowledge about how to overcome, that MS Ex*el &#8220;cannot empty the clipboard&#8221; erorr? Seems like your ClipMate catches this and ignores it, making some sound. It occurs when you try to move any text from one cell to another in that app. Well I made my own viewer and only need to catch any simple text, everything seems to work in windows, except that Ex*l . <img src='http://www.clipboardextender.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . It&#8217;s making me mad.<br />
By the way, I will implement IGNORE_CLIPBOARD message in my viewer. Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/common-general-clipboard-mistakes#comment-6380</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 09 Jan 2008 19:40:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.clipboardextender.com/?page_id=7#comment-6380</guid>
		<description>Hi Larry,
Unless you&#039;re running a clipboard manager such as ClipMate, your data is gone. The windows clipboard only holds one item, which is why I invented ClipMate back in 1991, to hold ALL data that has been copied.</description>
		<content:encoded><![CDATA[<p>Hi Larry,<br />
Unless you&#8217;re running a clipboard manager such as ClipMate, your data is gone. The windows clipboard only holds one item, which is why I invented ClipMate back in 1991, to hold ALL data that has been copied.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Larry</title>
		<link>http://www.clipboardextender.com/developing-clipboard-aware-programs-for-windows/common-general-clipboard-mistakes#comment-5288</link>
		<dc:creator>Larry</dc:creator>
		<pubDate>Sat, 22 Dec 2007 05:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.clipboardextender.com/?page_id=7#comment-5288</guid>
		<description>Is there any way to pull an &quot;old clip&quot; back? I created a long clip by copying some text I was entering as a journal entry on a web site. I then clipped something else to add to my entry.  The next thing I knew I was &quot;timed out of the site&quot; and my long journal entry was gone. When I of course went to the &quot;clip&quot; it was not the long one of the journal entry which I had copied just in case something like that were to hapen; instead, it was the susequent one.  Anywhere on my computer where that older clip would be?</description>
		<content:encoded><![CDATA[<p>Is there any way to pull an &#8220;old clip&#8221; back? I created a long clip by copying some text I was entering as a journal entry on a web site. I then clipped something else to add to my entry.  The next thing I knew I was &#8220;timed out of the site&#8221; and my long journal entry was gone. When I of course went to the &#8220;clip&#8221; it was not the long one of the journal entry which I had copied just in case something like that were to hapen; instead, it was the susequent one.  Anywhere on my computer where that older clip would be?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

