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