LCField の SetStream メソッド

このメソッドは、フィールドの値を指定された 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.