关于DDEML

【勇芳软件工作室】汉化HomePreviousNext

DDE与剪贴板数据传输机制不同,该机制也是Windows操作系统的一部分。一个区别是,剪贴板几乎总是被用作对用户__的特定动作的一次性响应,例如从菜单中选择粘贴命令。虽然DDE也可能由用户启动,但通常在没有用户进一步参与的情况下继续。

动态数据交换管理库(DDEML)提供了一个应用程序编程接口(API),简化了向Windows应用程序添加DDE功能的任务。应用程序使用DDEML提供的功能来管理DDE对话,而不是直接发送,发布和处理DDE消息。A 【DDE对话】是客户机和服务器应用程序之间的交互。DDEML还提供了一种管理DDE应用程序共享的字符串和数据的方法。DDE应用程序不是使用原子和指针来共享内存对象,而是创建和交换识别字符串的字符串句柄和标识DDE对象的数据句柄。DDEML提供了一个功能(DdeNameService),使服务器应用程序能够注册其支持的服务名称。服务名称然后广播到系统中的其他应用程序,使用这些名称连接到服务器。DDEML还通过要求它们以一致的方式实现DDE协议,确保DDE应用程序之间的兼容性。

使用基于消息的DDE协议的现有应用程序与使用DDEML的应用程序完全兼容;也就是说,使用基于消息的DDE的应用程序可以使用DDEML与应用程序建立对话并执行事务。不要在新应用程序中使用DDE消息,而是利用DDEML及其提供的许多改进。

要使用DDEML的API元素,您必须在源文件中包含DDEML.H头文件,并与USER32.LIB文件链接,并确保DDEML.DLL文件位于系统的路径中。