|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
前段时间看到论坛有关DDE的帖子,很多人不知何为DDE,现将其阐述其下:
首先,DDE是在两个程序中动态交换数据的东东,但DDE是过时的东西,现时应该使用Automation、OEL。
但DDE对于小一点的程序还是挺实用的,对于本地机的不同程序之间的通讯有很大的好处。比如有一个程序需要作很大量的运算工作,但运行的同时又不想程序停止响应,我们的想法是做一个另外的程序专门作运算,当我要计算时,就将我要做的东西发给该程序令其自行运算,运算完后再把结果传回给主程序,在运算期间主程序可不受影响地运作,此时用DDE是最好不过的。
OLE无疑是十分强大的东西,也是将来的趋势,不过它依赖的是对象,如果本机没有那种对象就无从引用了。如使用OLE调用xls,如果没装OFFICE的话就不能使用了,而且它对系统的花销应该较大。
正所谓杀鸡何用牛刀,如果只是在两个小程序中作简单通讯用DDE就足够了。况且世上没有最好的工具,只有适用的工具,现在不是还有人在用data控件来访问ACCESS97吗?它虽然功能不够ADO强大,但是无须另装高版本的mdac也是它的优点之一,如果一个简单的电话本就用ODBC来做就显得有些大材小用了。
这里有二个例子:
GT9IzkJd.rar
(5.97 KB, 下载次数: 210)
|
|