| Data Indexed, Read/Write
          property.
           Reads/Writes part of the buffer. 
        Syntax:
          
            object.Data([start [,end]]) = value 
            variable = object.Data([start [, end]]) 
           
        Parameters:
        
          start - 0 based index of the start byte in the buffer 
          end - 0 based index of the end byte in the buffer  
         
        Remarks:
          
        The part of the buffer read/written begins with the byte with index start
        and ends with the byte end including it. Thus v = o.Data(1,5)
        will return a byte array with 5 elements, where the first element will
        be the 1-st byte in the object's buffer and the last will be the 5-the
        byte.  
        When written if the data assigned to the property is bigger than the
        specified part of the buffer only the first n = end - begin + 1 bytes
        are consumed (written into the buffer replacing the data in the
        specified range). 
        It is an error to call the function with end < begin except if end
        is -1. When end is -1 this means from the start to the end of the
        buffer. 
        The data is returned/expected as byte array (VT_UI1 | VT_ARRAY). 
        The default values for start and end are both 0. I.e. if the
        arguments are omitted the first byte of the buffer is returned/replaced. 
        The property is not affected by the byte order. 
           
        Applies to:   SFBinaryData
        object 
        See also: Size and Value properties, the Slice method. 
          Supported on: 
          
            Windows 95/NT and later 
            Windows CE 3.0 and later 
            Pocket PC/Windows Mobile 2003 and later 
            Windows CE.NET 4 and later 
           
          
         |