IDispatch インタフェースの COM プロパティを読み込みます。COM プロパティは、 string 名前によって識別されます。 プロパティの値を任意のデータ タイプとして返します。
COM_getProperty_ ( serverHandle As User, _
prop As String, _
Optional reuseID As String = "", _
Optional checkArguments? As Boolean = False, _
... indices As Any ) As Any
引数 | [タイプ] | 説明 |
---|---|---|
serverHandle | User | IDispatch ポインタです。 |
prop | String | プロパティ名です。 |
reuseID | String | 任意指定ですが、廃止されました。既定は "" です。 |
checkArguments? | Boolean | デフォルト(Default) False はオプションで、 True の場合は、インデックスの妥当性をチェックします。 単純なプロパティ呼び出しでは、インデックスは指定されないことに注意してください。 |
indices | Any | 任意指定。プロパティの追加の引数(インデックス)です。基礎になる IDispatch がコレクションを参照する場合は、個々の項目を取得するためのインデックスとしてこの引数を使用します。 |
Method getColorScheme1Name() As String
Dim inventor As User = COM_connectRunningServer_("Inventor.Application")
Dim colorScheme As User = COM_getProperty_(inventor, "ColorSchemes", checkArguments? := True, 1)
Dim displayName As String = COM_getProperty_( colorScheme, "Name")
COM_releaseDispatch_( inventor)
Return displayName
End Method
--> "Deep Blue"