Liest die COM-Eigenschaft auf der IDispatch-Schnittstelle. Die COM-Eigenschaft wird durch den string Namen. Gibt den Eigenschaftswert als Datentyp Any zurück.
COM_getProperty_ ( serverHandle As User, _
prop As String, _
Optional reuseID As String = "", _
Optional checkArguments? As Boolean = False, _
... indices As Any ) As Any
Argument | Typ | Beschreibung |
---|---|---|
serverHandle | User | IDispatch-Zeiger |
prop | String | Name der Eigenschaft |
reuseID | String | Optional, jedoch veraltet. Vorgabe ist "". |
checkArguments? | Boolean | Optional. Prüft die Gültigkeit der Indizes, wenn True . Vorgabe ist False . Beachten Sie, dass einfache Eigenschaftenaufrufe keine Indizes aufweisen. |
indices | Any | Optional. Zusätzliche Argumente (Indizes) für die Eigenschaft. Wenn das zugrunde liegende IDispatch sich auf eine Sammlung bezieht, wird dieses Argument als Index zum Abrufen einzelner Elemente verwendet. |
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"