このメソッドは、ストリームフィールドの現在の形式設定を割り当てます。このメソッドを呼び出すと、このフィールドの値はすべてクリアされます。
LCField
Call thisField.SetFormatStream (streamFlags, maxLength, streamFormat)
パラメータ |
説明 |
---|---|
streamFlags |
Long。オプション。フィールドに割り当てられるストリームフラグです。フラグの詳細については、この章の「LCField クラスのメソッドおよびプロパティの要約」のストリームの説明を参照してください。デフォルトは 0 です。 |
maxLength |
Long、0 以上 (オプション)。ストリームフィールドに割り当てられる最大長です。0 は、最大長が指定されていないことを示します。デフォルトは 0 です。 |
streamFormat |
Long。オプション。ストリームフィールドに割り当てられるストリーム形式です。付録 D に記載されているキャラクタセット、または「LCStream クラス」の章の「ストリーム形式」に記載されている特殊形式のいずれかです。0 は、ストリーム形式が指定されていないことを示します。デフォルト値は LCSTREAMFMT_UNICODE です。 |
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: format=" & fmt & _
" flags=" & Hex(flags) & "h"
End Sub
The stream format and flag settings are:
format=26 flags=10h