Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Component: CFunction

Functions to load C libraries and call functions.

To integrate a library written for C where you have the C headers and know the parameters and return types.

Version macOS Windows Linux Server iOS SDK
10.3 / 14.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes

Item Details
CFunction.AllocateArray
Allocates an array parameter.
All
10.3
CFunction.Call
Calls a C function.
All
10.3
CFunction.FreeArray
Free an array parameter.
All
10.3
CFunction.GetArray
Queries values of an array.
All
10.3
CFunction.GetArrayByteSize
Queries byte size of allocated array.
All
10.3
CFunction.GetTag   New in 14.3
Queries the tag value.
All
14.3
CFunction.List
Lists all IDs of function objects.
All
13.0
CFunction.Name
Queries name of the function.
All
10.3
CFunction.ParameterCount
Queries parameter count for function.
All
10.3
CFunction.ParameterType
Queries parameter type for a parameter.
All
10.3
CFunction.Release
Releases the function and all memory used for it.
All
10.3
CFunction.ReleaseAll
Frees all functions.
All
10.5
CFunction.ReturnType
Queries return type.
All
10.3
CFunction.SetArray
Sets values of an array.
All
10.3
CFunction.SetTag   New in 14.3
Sets the tag value.
All
14.3
CLibrary.GetTag   New in 14.3
Queries the tag value.
All
14.3
CLibrary.List
Lists all IDs of library objects.
All
13.0
CLibrary.Load
Loads a C library.
All
10.3
CLibrary.LoadFunction
Loads a function from a library.
All
10.3
CLibrary.Name
Queries name of the library.
All
10.3
CLibrary.Release
Releases the library and all memory used for it.
All
10.3
CLibrary.ReleaseAll
Frees all libraries.
All
10.5
CLibrary.SetTag   New in 14.3
Sets the tag value.
All
14.3
CLibrary.Symbols
Queries list of symbols of a library.
All
10.3

24 functions shown.

These functions require a license (67%).

Release notes

Blog Entries

FileMaker Magazin