动态数据交换(DDE)链路终止

时间:2018-05-17 21:20:54

标签: winapi

我正在阅读有关动态数据交换协议on MSDN的信息。它使用全局原子表在应用程序之间共享数据。

我的问题是:

  • 如果两个应用程序之间的DDE链接中断或终止,会发生什么?如果它被中断,我们可以使用相同的链接继续吗?数据会丢失吗?

  • 当DDE连接关闭时,为交换数据而创建的原子表会发生什么?

如果有人能够解释或指导我阅读并进一步理解DDE协议,那将会很棒。

1 个答案:

答案 0 :(得分:2)

如果您仍想使用DDE,则应使用DDEML。使用此函数,您可以获得已注册对象的句柄或ID。

MS始终建议在引入后使用DDEML并且不使用pre DDE接口。如果连接断开,则必须重新连接。

如果你分配/注册/获取元素,你必须释放它们,即使事情失败了。这还包括完整的内部字符串处理。