熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PB編程 >> 正文

在powerbuilder中向Excel傳遞數據[3]

2013-11-23 17:26:08  來源: PB編程 
    windowhandlelong類型可選項指明用做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

[]  []  []  


From:http://tw.wingwit.com/Article/program/PB/201311/24568.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.