我正在阅读有关动态数据交换协议on MSDN的信息。它使用全局原子表在应用程序之间共享数据。
我的问题是:
如果两个应用程序之间的DDE链接中断或终止,会发生什么?如果它被中断,我们可以使用相同的链接继续吗?数据会丢失吗?
当DDE连接关闭时,为交换数据而创建的原子表会发生什么?
如果有人能够解释或指导我阅读并进一步理解DDE协议,那将会很棒。
答案 0 :(得分:2)
如果您仍想使用DDE,则应使用DDEML。使用此函数,您可以获得已注册对象的句柄或ID。
MS始终建议在引入后使用DDEML并且不使用pre DDE接口。如果连接断开,则必须重新连接。
如果你分配/注册/获取元素,你必须释放它们,即使事情失败了。这还包括完整的内部字符串处理。