Futurebasic/Language/Reference/write field

WRITE FIELD edit

statement edit

Syntax edit

WRITE FIELD[#] deviceID, handle&

Description edit

Use this statement to write the contents of the relocatable block specified by handle& to the open file or serial port specified by deviceID, in a format suitable for input by the READ FIELD statement.

WRITE FIELD starts writing at the current "file mark" position. If first writes a 4-byte long-integer which indicates the size of the block; following this, it writes the contents of the block itself.

Notes edit

If you want to write only the block's contents to the file (without the 4-byte length indicator), use the WRITE FILE statement instead:

WRITE FILE# deviceID,[handle&],FN GETHANDLESIZE(handle&)

See Also edit

READ FIELD; GET FIELD; WRITE FILE; OPEN