DDEInitiate 函數(shù)

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

expandtri全部顯示

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

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

DDEInitiate(application, topic)

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

參數(shù)

說明

application

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

topic

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

 

說明

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

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

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

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

blueup提示