Causes the MemoryOutputStream object's Data and Length properties to be freed and their size set to their initial values when the MemoryOutputStream object was instantiated.

Return type: VOID

Access: PUBLIC

Applies to:Progress.IO.MemoryOutputStream class

Syntax

clear ( )

Notes

  • The Clear( ) method does not reset a stream's byte-order if the byte-order was changed by the SetByteOrder( ) method.
  • The following table illustrates values that result from constructors and Write( )/Clear( ) methods:
    Method/Constructor Values
    Obj:Length Obj:BytesWritten
    Obj = NEW MemoryOutputStream() 0 0
    Obj:Write(“12345”) 5 5
    Obj:Clear() 0 0
    Obj = NEW MemoryOutputStream(100) 100 0
    Obj:Write(“12345678”) 100 8
    Obj:Clear() 100 0