Isreadonly

This built-in property returns whether the properties of an instance cannot or can be modified. It can be tested but tot modified.

  • If MY_INSTANCE.isReadonly is 1, properties cannot be modified. Any modification attempt will raise an error with error code 143.
  • If MY_INSTANCE.isReadonly is 0, properties can be modified and accessors will be triggered. This is the default value when a class is instantiated.

Syntax

MY_INSTANCE.isReadonly

Example

# MYCUSTOMER is an instance for CUSTOMER class
# The UPDATE_CUSTOMER call would raise a 143 error if isReadonly is not 0
  If MYCUSTOMER.isReadonly=0
    Call UPDATE_CUSTOMER(MYCUSTOMER)
  Endif

See also

Instance, NewInstance, FreeInstance, FreeGroup, Developer Guide Classes