在使用clipboard.settext(strtar) 将文本複制進剪貼闆的時候,有時候會導緻requested clipboard operation did not succeed的異常,但有時候又不會。
原因:
剪切闆被所有程序共享,但是不能同時被兩個程序修改。是以,如果有兩個程式同時通路剪貼闆,就有可能導緻異常的發生。即使電腦中其他的應用程式的視窗沒有處于激活狀态,它們也可能在背景通路剪貼闆,從未導緻剪貼闆通路沖突。
解決方法:
在捕獲到異常的時候,間隔一定的時間,再次嘗試對剪貼闆進行操作。
在.net framework (2.0)和其以上的版本已經提供了一個方法clipboard.setdataobject(object data, bool copy, int retrytimes, intretrydelay) 用來解決這個問題。他會在通路剪貼闆沖突的時候,間隔一定的時間,嘗試通路剪貼闆。
方法的說明:


參考連結
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。
轉載:http://www.cnblogs.com/kissazi2/archive/2013/03/12/2954915.html