Components Crossplatform Mac & Win Server Client Old Deprecated Guides Examples Videos
New in version: 9.5 10.0 10.1 10.2 10.3 10.4 10.5 11.0 11.1 11.2 Statistic FMM Blog
Queries system information on Windows.
|Component||Version||macOS||Windows||Linux||Server||FileMaker iOS SDK|
|SystemInfo||11.2||❌ No||✅ Yes||❌ No||✅ Yes||❌ No|
|Native||Pass 0 for current environment or 1 for native environment.
Default is 0.
If there is no emulation, both results are identical.
Returns JSON or error.
DescriptionQueries system information on Windows.
By passing in no argument or 0, you get the current configuration for the running application. Pass 1 to get native architecture information for emulated applications.
The JSON object returned contains the following keys:
|ProcessorArchitecture||Processor architecture as number.|
|ProcessorArchitectureText||Processor architecture as text. Value is INTEL, ARM, IA64, AMD64, X86OnAMD64, ARM64, X86OnArm64 or Unknown.|
|Bits||32-bit or 64-bit|
|PageSize||The page size and the granularity of page protection and commitment.|
|ActiveProcessorMask||A mask representing the set of processors configured into the system. Bit 0 is processor 0; bit 31 is processor 31.|
|NumberOfProcessors||The number of logical processors in the current group.|
|ProcessorType||The processor type as number.|
|ProcessorTypeText||The processor type as text: Intel386, Intel486, IntelPentium, IA64 or X8664.|
|AllocationGranularity||The granularity at which virtual memory can be allocated.|
|ProcessorLevel||The architecture-dependent processor level.|
|ProcessorRevision||The architecture-dependent processor revision.|
See SystemInfo.MachoArchInfo function for similar information for macOS.
Seems like Intel on ARM 64-bit emulation lies and doesn't reveal the real native architecture. Use SystemInfo.WindowsMachineInfo to determinate whether you run on ARM in emulation.
Query in FileMaker in 64-bit on Intel 64-bit computer:
Query in FileMaker 18 in 32-bit on Intel 64-bit computer:
Query FileMaker on a Windows ARM notebook:
- Version 11.2
- Added SystemInfo.WindowsSystemInfo function.
Created 26th March 2021, last changed 30th March 2021
Feedback: Report problem or ask question.
MBS Xojo tutorial videos