company logo

PropertyHandle :: Initialize - Initialize instance area

The function initializes the area of the passed instance with the defined default values. When no instance is passed the internal instance area for the property handle instance is initialized.

This function does not work for simple property handles (e.g. string property handle as PH("string")). For initializing simple property handle one has to pass the instance area explicitly (ph.Initialize(ph.GetArea()).

Return value:  Success ( logical  )

Implementation details

logical PropertyHandle  :: Initialize ( ::Instance instance_w=Instance() )
  • instance_w - Instance area

    Instances do have the type of the referenced property handle (collection type). The instance contains a reference to a property structured area.

    You can use the !-operator or the GetData() function to check whether the instance refers to data or not.

    Default: Instance()