windowhandle
long类型
可选项
指明用做DDE客户的PowerBuilder窗口的窗口句柄
省略该参数时
当前应用中的活动窗口用做DDE客户
返回值integer类型函数执行成功时返回发生错误时返回下述值之一
-未启动连接
-请求被拒绝
- Handle参数的值为NULL
示例下面的代码先打开一个通道然后请求Excel将第行第列单元的值设置为
long hand
lehandle = OpenChannel(″Excel″ ″REGIONXLS″)
SetRemote(″RC″ ″″ handle)
3ExecRemote()
它的功能是请求DDE服务器应用程序执行命令该函数也有两种语法格式下面分别予以介绍
语法一直接向DDE服务器应用发送一条命令(冷连接方式)
ExecRemote ( command applname topicname )
参数
commandstring类型其值为希望DDE服务器应用执行的命令命令格式和语法需要参看DDE服务器应用的文档applnamestring类型指定服务器应用的DDE名称
topicnamestring类型指定命令中要使用的DDE应用的数据或实例返回值Integer函数执行成功时返回发生错误时返回下述值之一
-未启动连接
-请求被拒绝
-不能终止服务器
如果任何参数的值为NULLExecRemote()函数返回NULL
示例下面的语句请求Excel将活动工作表的内容保存到文件REGIONXLS中
ExecRemote(″[Save()]″ ″Excel″ ″REGIONXLS″)
语法二应用程序打开某个通道后向DDE服务器应用发送命令(热连接方式)
ExecRemote ( command handle { windowhandle } )
参数
commandstring类型其值为希望DDE服务器应用执行的命令命令格式和语法需要参看DDE服务器应用的文档 handlelong类型指定使用的DDE通道句柄
windowhandlelong类型可选项指明用做DDE客户的PowerBuilder窗口的窗口句柄省略该参数时当前应用中的活动窗口用做DDE客户返回值integer函数执行成功时返回发生错误时返回下述值之一
-未启动连接
-请求被拒绝
-handle参数的值为NULL
[] [] []