Previous - ioRead Section Home - File I/O Stream Next - ioReadLine


ioReadEx ( )

Reads the next item from the current position

Usage:

ioReadEx (object me, integer dataType )

Parameters:

dataType (integer) - The possible types are:

-1: reads 1 byte, returns integer as a signed char
1: reads 1 byte, returns integer as a unsigned char
-2: reads 2 bytes, returns integer as a signed short
2: reads 2 bytes, returns integer as an unsigned short
-4: reads 4 bytes, returns integer as a signed long
4: reads 4 bytes, returns integer as an unsigned long
6: reads 4 bytes, returns float as a float
8: reads 8 bytes, returns float as a double

Returns:

(integer or float) - depending on dataType parameter

Example:

xtRose = xtra("Rosetta").new( )
xtRose.ioOpen( "C:\mySavedData.dat", 1 )
nVal = xtRose.ioReadEx( -4 )

Notes:

After reading, the position incremented depends on the dataType parameter


Previous - ioRead Section Home - File I/O Stream Next - ioReadLine