SetCurrentObjectProperty method (WinStudio scripts)

Applies To

IWSIDOCollection interface

Definition

Sets the value of a specified property of the current object in an IDO collection.

Syntax

object.SetCurrentObjectProperty( string1, string2 )

  Part   Description
object Required. A reference to a valid IDO collection object.
string1 Required. The name of the current object property.
string2 Required. The value of the current object property.

Remarks

This method does not mark the property as "modified" or notify dependents (such as components bound to the property) to refresh.

Note:  The difference between this and the SetCurrentObjectPropertyInternal method is that this one sets the value to an interpretable value that might, for instance, be localized, whereas the SetCurrentObjectPropertyInternal method sets it to a system internal value.

This is particularly applicable to date/time values. Localized date values can be displayed, for example, as dd/mm/yyyy, mm/dd/yyyy, or mm/dd/yy. When such a value is used, the system tries to interpret the appropriate display value for the property. A system internal value, however, uses the format yyyy/mm/dd, and it never changes. So, to use the internal value, your input value must conform to this format.