动态数据交换(针对 Visual Basic 6.0 用户)

更新:2007 年 11 月

Visual Basic 2008 中不再支持动态数据交换 (DDE)。

概念差异

动态数据交换 (DDE) 是在 Visual Basic 3.0 的应用程序之间启用信息交换的早期技术。在 Visual Basic 的较新版本中,DDE 由 OLE 自动化所取代;但为了向后兼容,直到 Visual Basic 6.0 仍然支持 DDE。

引入 Visual Basic .NET 2002 后,不再支持 DDE。需要与仅支持 DDE 的旧式应用程序交换信息的 Visual Basic 应用程序应在 Visual Basic 6.0 中维护。

下列 DDE 属性、方法和事件不再可用:

类别

名称

属性

LinkItem

LinkMode

LinkTimeOut

LinkTopic

方法

LinkExecute

LinkPoke

LinkRequest

LinkSend

事件

LinkClose

LinkError

LinkExecute

LinkNotify

LinkOpen

另外,Clipboard 对象常数 vbCFLink 不再有效。

升级说明

将 Visual Basic 6.0 应用程序升级至 Visual Basic 2008 时,将不升级任何引用 DDE 属性或方法的代码以及 DDE 事件过程中的任何代码,并将为此添加一个警告。

请参见

概念

窗体对象(针对 Visual Basic 6.0 用户)

标签控件(针对 Visual Basic 6.0 用户)

PictureBox 控件(针对 Visual Basic 6.0 用户)

适用于 Visual Basic 6.0 用户的 TextBox 控件

Clipboard 对象(针对 Visual Basic 6.0 用户)