Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 12.2   12.3   12.4   12.5   13.0   13.1   13.2   13.3   13.4   13.5    Statistic    FMM    Blog  

BinaryFile.WriteInt

Writes an integer value.

Component Version macOS Windows Linux Server iOS SDK
BinaryFile 7.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "BinaryFile.WriteInt"; BinaryFileRef; Value { ; Bits; BigEndian } )   More

Parameters

Parameter Description Example Flags
BinaryFileRef The reference number for the open file. $FH
Value The value to write. 123
Bits The number of bits to use.
Can be 8, 16, 32 or 64 bit.
Default is 32 bit.
32 Optional
BigEndian Available in MBS FileMaker Plugin 12.5 or newer.
Whether to swap bytes before writing.
Default is 0 for Little Endian.
Pass 1 for Big Endian byte order.
Optional

Result

Returns number of bytes written or error.

Description

Writes an integer value.

Examples

Write some integers:

Set Variable [ $fh ; Value: MBS( "BinaryFile.Create"; "/Users/cs/Desktop/test.txt" ) ]
Set Variable [ $r ; Value: MBS( "BinaryFile.WriteInt"; $fh; 123; 8) ]
Set Variable [ $r ; Value: MBS( "BinaryFile.WriteInt"; $fh; 12345; 16) ]
Set Variable [ $r ; Value: MBS( "BinaryFile.WriteInt"; $fh; 123456789; 32) ]
Set Variable [ $r ; Value: MBS( "BinaryFile.WriteInt"; $fh; 123456789012345; 64) ]
Set Variable [ $r ; Value: MBS( "BinaryFile.Close"; $fh) ]

See also

Release notes

Blog Entries

This function checks for a license.

Created 12nd June 2017, last changed 10th May 2023


BinaryFile.WriteHex - BinaryFile.WriteText

💬 Ask a question or report a problem