我应该担心在Windows剪贴板上放入大量数据吗?

时间:2009-07-22 17:32:46

标签: windows clipboard

如果您在剪贴板上有大量内容(例如整个单词doc)时尝试关闭Microsoft Office应用程序,它会提示您询问是否要在应用程序之后访问该数据闭合。

在这个时代,如果我在剪贴板上说10MB的东西真的很重要吗?

在我编写图像处理应用程序时,是否应遵循与Office相同的规则,或者只是忘记它并将数据留在那里?

4 个答案:

答案 0 :(得分:1)

就个人而言,我赞成忘掉它并把它留在那里。我总是发现MS Word方法比使用更烦人。

答案 1 :(得分:1)

关于这一点的原因是它使用Delayed Rendering作为剪贴板。这允许word仅创建粘贴操作时请求的格式。但是,如果程序退出而不渲染它们,则使用延迟渲染创建的剪贴板上的任何格式都将消失。在excel的情况下,即使实际数据很小,在RTF中渲染数千个空单元也会占用数兆字节的空间。因此,它询问您是否希望将数据呈现到剪贴板,或者您是否可以丢失它。

对于您自己的应用程序,问题就变成:我应该使用延迟渲染吗?答案取决于您需要多长时间以您希望支持的各种格式进行渲染。如果你只支持一种快速渲染的格式,那么延迟渲染就不会有好处。

答案 2 :(得分:0)

如果您在没有用户请求的情况下将内容存储在剪贴板上,那么您可能只会惹恼一些人:)

否则,是的,只需将数据留在那里。

答案 3 :(得分:0)

How To Erase Windows Clipboard Data和为什么。

  

任何有权访问计算机的人都可以轻松查看剪贴板信息。

我猜,今天的恶意软件也会在那里偷窥。

此问题可能更适合超级用户