LCField の GetFormatStream メソッド

このメソッドは、ストリーム型フィールドの形式を取り出します。text 型または binary 型のフィールドのみに有効です。

ストリームの形式情報を割り当てるには、LCField.SetFormatStream メソッドを使用してください。形式の値の詳細については、「フィールドの形式」を参照してください。

定義位置

LCField

構文

Call thisField.GetFormatStream (streamFlags, maxLength, streamFormat)

パラメータ

GetFormatStream のパラメータはすべて出力です。

説明

streamFlags

Long。オプション。フィールドのストリームフラグです。フラグの詳細については、この章の「LCField クラスのメソッドおよびプロパティの要約」のストリームクラスの説明を参照してください。

maxLength

Long。オプション。ストリームフィールドの最大長です。0 は、最大長が指定されていないことを示します。

streamFormat

Long。オプション。ストリームフィールドのストリーム形式です。0 は、ストリーム形式が指定されていないことを示します。

Option Public
Uselsx "*lsxlc"  
Sub Initialize
  Dim field As New LCField (LCTYPE_BINARY)
  Dim fmt As Long
  Dim flags As Long
  Call field.SetFormatStream (LCSTREAMF_NO_CASE, 256, LCSTREAMFMT_BIG5)
  Call field.GetFormatStream (flags, , fmt)
  Print "The stream format and flag settings are:"
  Print "format=" & fmt & " flags=" & Hex(flags) & "h"
End Sub

出力例

The stream format and flag settings are:
format=26 flags=10h