Delphi剪贴板和动态数据交换.docVIP

  • 4
  • 0
  • 约2.43千字
  • 约 4页
  • 2020-04-15 发布于未知
  • 举报
7A版优质实用文档 PAGE PAGE 4 7A版优质实用文档 Delphi剪贴板和动态数据交换 导读:就爱阅读网友为您分享以下“Delphi剪贴板和动态数据交换”的资讯,希望对您有所帮助,感谢您对92的支持! 应用程序间的数据交换是象Windows这样的多任务环境的重要特性。作为一种基于Windows的开发工具,Delphi支持如下四种数据交换方式:剪贴板、动态数据交换(DDE)、对象联接与嵌入(OLE)以及动态联接库(DLLs)。这中间前三种方式最为常用,OLE功能最为强大,DDE次之。而剪贴板使用最为方便。在本章,我们只讨论剪贴板和动态数据交换。利用OLE实现数据交换见下一章,利用动态联接库(DLLs)进行数据交换将在第十章中介绍。 7.1剪贴板及其应用 本质上,剪贴板只是一个全局内存块。当一个应用程序将数据传送给剪贴板后,通过修改内存块分配标志,把相关内存块的所有权从应用程序移交给Windows自身。其它应用程序可以通过一个句柄找到这个内存块,从而能够从内存块中读取数据。这样就实现了数据在不同应用程序间的传输。 剪贴板虽然功能较为简单,且不能实现实时传输,但却是更为复杂的DDE和OLE的基础。对于一些只是偶尔需要使用其它应用程序数据的程序来说,使用剪贴板不失为一种方便、快捷的方式。 Delphi把剪贴板的大部分功能封装到一个TClipboard类中,同时把使用

文档评论(0)

1亿VIP精品文档

相关文档