Length

Description

Reports the length in bytes of an open OLE stream.

NoteLen function To get the length of a string or blob, use the Len function.

Applies to

OLEStream objects

Syntax

olestream.Length ( sizevar )

Argument

Description

olestream

The name of an OLE stream variable that has been opened

sizevar

A long variable in which Length will store the size of olestream

Returns

Integer. Returns 0 if it succeeds and one of the following negative values if an error occurs:

If any argument’s value is null, Length returns null.

Examples

Example 1

This example opens an OLE object in the file MYSTUFF.OLE and assigns it to the OLEStorage object stg_stuff. Then it opens the stream called info in stg_stuff and assigns it to the stream object olestr_info. Finally, it finds out the stream’s length and stores the value in the variable info_len.

The example does not check the function’s return values for success, but you should be sure to check the return values in your code:

boolean lb_memexists

OLEStorage stg_stuff

OLEStream olestr_info

long info_len


stg_stuff = CREATE oleStorage

stg_stuff.Open("c:\ole2\mystuff.ole")


olestr_info.Open(stg_stuff, "info", &

    stgRead!, stgExclusive!)

olestr_info.Length(info_len)

See also