このメソッドは、フィールドの値を指定された LCStream 値 (テキストまたはバイナリ) に設定します。フィールドの型が LCTYPE_STREAM でない場合、またはフィールドの形式が指定された値と一致しない場合 (バイナリに対してテキストである場合など) は、値はフィールドの型に変換されます。変換に失敗すると、LCFAIL_INVALID_CONVERT エラーが発生します。
このオペレーションによって、フィールドのデータ型が変更されることはありません。変更されるのは値のみです。
LCField
Call thisfield.SetStream (index, srcStream)
パラメータ |
説明 |
---|---|
index |
Long。割り当てる値を識別するインデックスです。 |
srcStream |
LCStream。フィールドのデータ値に割り当てる値です。 |
Option Public
Uselsx "*lsxlc"
Sub Initialize
Dim field As New LCField (LCTYPE_TEXT)
Dim msg As New LCStream
msg.Text = "Hello World"
Call field.SetStream (1, msg)
Print "The field's value is " & field.text(0)
End Sub
The field's value is Hello World.