DDEInitiate 函數(shù)

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 DDEInitiate 函數(shù)可以開始與另一個應用程序的動態(tài)數(shù)據(jù)交換 (DDE) 對話。DDEInitiate 函數(shù)打開 DDE 通道以便在 DDE 服務(wù)器和客戶應用程序之間傳送數(shù)據(jù)。

例如,如果要將數(shù)據(jù)從 Microsoft Excel 電子表格傳送到 Microsoft Access 數(shù)據(jù)庫,可以使用 DDEInitiate 函數(shù)在這兩個應用程序之間打開一條通道。在該示例中,Microsoft Access 充當客戶應用程序,Microsoft Excel 充當服務(wù)器應用程序。

DDEInitiate(application, topic)

DDEInitiate 函數(shù)具有以下參數(shù):

參數(shù)

說明

application

字符串表達式,標識可以參加 DDE 對話的應用程序。通常, application 參數(shù)是一個基于 Microsoft Windows 應用程序的 .exe 文件名(不帶 .exe 擴展名),比如 Microsoft Excel。

topic

字符串表達式,它是能由 application 參數(shù)識別的主題的名稱。要想獲得主題列表,請參考應用程序的文檔說明。

 

說明

如果操作成功,則 DDEInitiate 函數(shù)用由 application 和 topic 參數(shù)指定的應用程序和主題來開始 DDE 對話,然后返回一個 Long 整型值。該返回值代表一個唯一的通道號,標識可以傳送數(shù)據(jù)的通道。該通道號隨后即可和其他 DDE 函數(shù)及語句一起使用。

如果應用程序尚未運行或者雖在運行但不識別 topic 參數(shù)或不支持 DDE,則 DDEInitiate 函數(shù)將會返回一個運行時錯誤。

topic 參數(shù)的值取決于由 application 參數(shù)指定的應用程序。對于使用文檔或數(shù)據(jù)文件的應用程序,有效的主題名通常包括這些文件的名稱。

注釋  可以同時打開的最大通道數(shù)由 Microsoft Windows 以及計算機的內(nèi)存和資源決定。如果不打算使用通道,則應通過 DDETerminateDDETerminateAll 語句將其終止以節(jié)省資源。

blueup提示