Package version 1

ExternalObject.SetPropertyメソッド(.NET連携)

Windows

 

説明

.NETオブジェクトのプロパティに値を設定します。

 

呼出形式

var ret = extobj.SetProperty( propertyName, value [, index ] )

または

var ret = extobj.SetProperty( propertyName, value [, index1 [, ... ] ] )

 

戻り値

なし

 

引数

String propertyName

プロパティ名

大文字と小文字を区別します。

 

 

Object value

プロパティに設定する値

 

 

integer index

Object index1...n

 

インデックス付きプロパティの場合にインデックス値を指定します。

インデックスの型には整数値以外も指定できます。また複数のインデックスを指定することもできます。

インデックスに指定できる値のルールはメソッドの引数と同様です。詳細は引数の指定方法を参照してください。

 

例外

EXTOBJ-101

Windowsエラー

 

EXTOBJ-102

Invokerエラー

 

EXTOBJ-103

引数エラー

 

EXTOBJ-104

サポートされていないデータ型

 

EXTOBJ-105

Invokerとのデータ整合性に問題

 

使用例

var extobj1 = new ExternalObject("SampleNS.SampleClass", "sample.dll");
extobj1.SetProperty("SampleProp", new ExtVal(true, ExtVal.Boolean));
extobj1.SetProperty("SampleIndexProp", "A", 0);
extobj1.SetProperty("SampleIndexProp", "B", 1);
extobj1.SetProperty("SampleIndexProp", "C", 2);
 
var lib = "System, Version=2.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089";
var extobj2 = new ExternalObject("System.Media.SoundPlayer", lib);
extobj2.SetProperty("SoundLocation", "c:\\windows\\media\\chimes.wav");
extobj2.Invoke("Play");

 

関連項目

ExtValクラス

GetPropertySetPropStaticメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る