使用者定義型別屬性

使用 [使用者定義類型 ] 屬性頁面,在使用者定義型別上設定設計與主機定義屬性, (UDT) 。

設計屬性

使用 作法
名稱 使用者定義型別的名稱 (UDT) 。 名稱最多可以是 250 個 Unicode 字元。

主機定義屬性

使用 作法
獨立 UDT 獨立使用者定義型別。 獨立使用者定義型別 (UDT) 是非直接或間接) (方法所參考的 UDT。 當您使用 TCP/IP 時,用戶端會將交易要求訊息傳送給主機, (TRM) 或增強的接聽程式訊息 (ELM) 包含主機要使用的交易程式識別碼、使用者識別碼、密碼和其他系統管理資料。 用戶端會傳送包含其他系統管理資料的 TRM 或 ELM 回復。 TRM 或 ELM 中的資料與主機上交易程式交換的實際程式資料無關。

您可以使用獨立的 UDT 選項和 TRMIN、TRMOUT、ELMIN 或 ELMOUT 的命名慣例來控制 TRM 或 ELM 要求中的資料內容和格式,以及 TRM 或 ELM 回復。 針對以主機為目標的 TRM 或 ELM,UDT 的名稱必須以 TRMIN 或 ELMIN 字元開頭。 針對來自主機的 TRM 或 ELM 回復,UDT 的名稱必須以 TRMOUT 或 ELMOUT 字元開頭。 有效 TRM 名稱的範例包括:TRMINMyVeryOwn、ELMINStandard、TRMOUTMyVeryOwn 和 ELMOUTStandard。

當您以 TRMIN、TRMOUT、ELMIN 或 ELMOUT 字元開始 UDT 時,Visual Studio 會自動將第一個成員格式化為 Int 或 Long,並將最後一個成員格式化為 String 或 Array。

定義獨立 UDT 之後,用戶端應用程式就可以參考它,並使用 COMTICoNtext 物件) 做為選擇性參數,從 TI 執行時間 (來回傳遞。 可能的值包括:

- (預設) () )
- 包含長度
- 長度獨佔
成員填入 使用者定義型別成員填入。 輸入在傳送或接收之每個資料列之前之 FILLER 的位元組數目。 FILLER 會導致緩衝區中未轉譯的間距。 AUTOMATION 端看不到 FILLER。 如果選取要包含或排除本身的長度規範選項,則無法使用此選項。

警告

元件的屬性不打算以程式設計方式設定或變更。 以程式設計方式設定或變更屬性可能會導致元件無法正常運作。

另請參閱

屬性 (TI 專案)