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: 11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4   12.5   13.0    Statistic    FMM    Blog  

BinaryFile.ReadInt

Reads an integer value.

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

Parameters

Parameter Description Example Flags
BinaryFileRef The reference number for the open file. $FH
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 value or error.

Description

Reads an integer value.
See also BinaryFile.WriteInt for writing.

Examples

Play with reading integers:

Set Variable [ $fh ; Value: MBS( "BinaryFile.Open"; "/Users/cs/Desktop/test.txt" ) ]
Set Variable [ $v1 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 8) ]
Set Variable [ $v2 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 16) ]
Set Variable [ $v3 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 32) ]
Set Variable [ $v4 ; Value: MBS( "BinaryFile.ReadInt"; $fh; 64) ]
Set Variable [ $r ; Value: MBS( "BinaryFile.Close"; $fh) ]

See also

Release notes

Blog Entries

Created 12nd June 2017, last changed 5th October 2022


BinaryFile.ReadHex - BinaryFile.ReadPDF

Feedback: Report problem or ask question.


Start Chat