更新: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 事件过程中的任何代码,并将为此添加一个警告。
请参见
概念
PictureBox 控件(针对 Visual Basic 6.0 用户)