Futurebasic/Language/Reference/write field

From Wikibooks, open books for an open world
Jump to navigation Jump to search

WRITE FIELD[edit | edit source]

statement[edit | edit source]

Syntax[edit | edit source]

WRITE FIELD[#] deviceID, handle&

Description[edit | edit source]

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 | edit source]

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 | edit source]

READ FIELD; GET FIELD; WRITE FILE; OPEN