OLEStream object
The OLEStream object acts as a proxy for an OLE stream.
You can customize your own version of the OLEStream object by
defining a class user object inherited from the built-in OLEStream
object.
For more information about creating a custom OLEStream object, see
the section called “Working with User Objects” in Users Guide.
For more information about using the OLEStream object in an
application, see the section called “Using OLE in an Application” in Application Techniques.
Properties
|
OLEStream property |
Datatype |
Description |
|---|---|---|
|
ClassDefinition |
PowerObject |
An object of type PowerObject containing |
|
Name |
String |
Specifies the member name of the stream within its |
|
Storage |
OMStorage |
(Read-only) Specifies the storage containing the |
Events
|
OLEStream event |
Occurs |
|---|---|
|
When the user object is created. |
|
|
When the user object is destroyed. |
Functions
|
OLEStream function |
Datatype returned |
Description |
|---|---|---|
|
String |
Returns the name assigned to the user |
|
|
Integer |
Releases any stream previously |
|
|
Integer |
Creates a reference to a context-specific instance |
|
|
PowerObject |
Returns a reference to the name of the parent |
|
|
Integer |
Obtains the length of the open |
|
|
Integer |
Opens the specified stream from the |
|
|
Boolean |
Adds an event to the end of the message queue of |
|
|
Integer |
Reads from the stream. |
|
|
Integer |
Moves within the stream. |
|
|
Integer |
Sends an event to the user object and executes the |
|
|
Object |
Returns the type of the user object. |
|
|
Long |
Writes to the stream. |