动态数据交换(DDE/Dynamic Data Exchange)
目录 |
动态数据交换是指把一种应用程序中的数据动态地链接到另一种应用程序中,使两种不同应用程序之间交换数据。
DDE对话的内容是通过三个标识名来约定的。
1、应用程序名:进行DDE对话的双方的名称。商业应用程序的名称在产品文档中给出。“组态王”运行系统的程序名是“VIEW”;Microsoft Excel的应用程序名是“Excel”;Visual Basic程序使用的是可执行文件的名称。
2、主题:被讨论的数据域(domain)。对“组态王”来说,主题规定为“tagname”;Excel的主题名是电子表格的名称,比如sheetl,sheet2,……;Visual Basic程序的主题由窗体(Form)的LinkTopic属性值指定。
3、项目:这是被讨论的特定数据对象。在“组态王”的数据词典里,工程人员定义I/O变量的同时,也定义项目名称。Excel里的项目是单元,比如rlc2(rlc2表示第一行、第二列的单元)。对Visual Basic程序而言,项目是一个特定的文本框、标签或图片框的名称。