ENVIRONMENT 陳述式的格式如下:
ENVIRONMENT(type) library-name ([usage parameter, ...)
每一個 ENVIRONMENT 陳述式必須由一行構成。
下列為您必須指定給每一個語言環境的參數:
使這個語言環境與 Net.Data 巨集中的 FUNCTION 區塊定義產生關聯的名稱。 您也必須在 FUNCTION 區塊定義上指定語言環境類型, 以告訴 Net.Data 要用哪一種語言環境來處理函數呼叫。 該名稱不可用字首 DTW_ 來開頭。 這個字首已被 Net.Data 附隨的語言環境預定使用。FUNCTION 區塊的相關資訊,請參閱 Net.Data 參考手冊 中的 「函數區塊」部份。
物件的名稱,這個物件含有由 Net.Data 呼叫的語言環境介面。 在 Windows NT 及 OS/2 中,指定 DLL 名稱時, 不需附加 .dll 副檔名。 在 AIX 中,指定共用物件的名稱時, 要加上 .o 副檔名, 而在 OS/400 中,指定服務程式名稱時, 要加上 .SRVPGM 副檔名。 OS/390 的 DLL 檔沒有附檔名。請查看您作業系統之 Net.Data 附隨的起始設定檔, 來取得如何指定這個名稱的資訊。 請考慮使用完整的路徑名稱,來確定 Net.Data 可以找到 DLL 或共用程式庫。
這個列示中的參數及 FUNCTION 區塊定義中指定的參數,會在每次函數呼叫時, 傳遞給語言環境。它們會被傳遞到 dtw_lei 結構的 parm_data_array 欄位中, 並接在 FUNCTION 區塊定義中所指定的參數之後。 您必須先在 Net.Data 巨集中將這些參數定義為變數, 之後才可以進行函數呼叫。如果函數修改了這些參數的值, 在函數完成處理程序後,參數會保留已修改的值。