SetRemote(″R5C8″, ″5500″, ″Excel″, ″SALES.XLS″)
语法二,请求DDE服务器应用接收保存在指定位置的数据,该格式适用于热连接的情况,即应用程序已经与服务器建立通道。
SetRemote ( location, value, handle {, windowhandle } )
参数:
location:string类型,指明要DDE服务器的哪一部分接收数据。位置的表达方式由具体的DDE服务器决定。 value:string类型变量,指定发送给DDE服务器的数据。
handle:long类型,指定使用的DDE通道句柄。
windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的窗口句柄。省略该参数时,当前应用中的活动窗口用做DDE客户。
返回值:integer类型。函数执行成功时返回1,发生错误时返回下述值之一:
-1 未启动连接。
-2 请求被拒绝。
-9 Handle参数的值为NULL。
示例:下面的代码先打开一个通道,然后请求Excel将第5行第8列单元的值设置为5500:
long hand
lehandle = OpenChannel(″Excel″, ″REGION.XLS″)
SetRemote(″R5C8″, ″5500″, handle)
3、ExecRemote()
它的功能是请求DDE服务器应用程序执行命令。该函数也有两种语法格式,下面分别予以介绍。
语法一,直接向DDE服务器应用发送一条命令(冷连接方式);
ExecRemote ( command, applname, topicname )
参数:
command:string类型,其值为希望DDE服务器应用执行的命令,命令格式和语法需要参看DDE服务器应用的文档applname:string类型,指定服务器应用的DDE名称。
topicname:string类型,指定命令中要使用的DDE应用的数据或实例返回值Integer。函数执行成功时返回1,发生错误时返回下述值之一:
|
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容 本站提醒:不要进行人身攻击。谢谢配合。 |