SetValue プロパティ

LANSA

SetValue プロパティ

SetValue()メソッドを使用して、PRIM_EVPおよびPRIM_EVEF Primitive型に値を割り当てることができます。

提供された値が対象エレメントのデータ・タイプでは許可されない場合 (例:数値タイプに文字列"abc"を指定)、SetValueはLP_FALSEを返します。正しく割り当てることができた場合は、LP_TRUEが返されます。

結果

設定が成功 (True) したかどうかを示すブール値です。

設定する値

以下の例では、さまざまな#OutputValueNが#STD_TEXTL.Visualのインスタンスになります。

Define_Com Class(#PRIM_EVP) Name(#evpTmp) Reference(*DYNAMIC)

 

If (#STD_NUM.SetValue( "a.bc" ) <> True)

#OutputValue1 := "not a number"

Endif

 

#evpTmp <=  #OutputValue2

#evpTmp.SetValue( "def" )