更新:2007 年 11 月
Visual Basic 2008 不再支援動態資料交換 (DDE)。
概念上的差異
動態資料交換 (DDE) 是一項早期的技術,可於 Visual Basic 3.0 所建立的應用程式之間啟用資訊交換。在較新版的 Visual Basic 中,DDE 已由 OLE Automation 取代,不過,為了回溯相容性 (Backward Compatibility),DDE 仍可透過 Visual Basic 6.0 支援。
由於引入了 Visual Basic .NET 2002,所以不再支援 DDE。需要和只支援 DDE 之舊版應用程式交換資料的 Visual Basic 應用程式,應該在 Visual Basic 6.0 中進行維護。
下列 DDE 屬性 (Property)、方法和事件無法繼續使用:
分類 |
名稱 |
|---|---|
屬性 |
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 使用者可用的 Form 物件
Visual Basic 6.0 使用者可用的 PictureBox 控制項