Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hi All,

Can someone explain to me exactly what i need to write plugins for FM? Specifically how do i get the FM API? Does it cost money? Do i need some kind of license from them? And if so are there alternatives? I am an experienced java and C# programmer. Thanks all!

rw

The header files for the API are included somewhere on your developer CD, along with the documentation.

A C interface is expected from your plug-in, as well as provided. You'll need to use C, or a language that can declare functions as C API (most compiled languages can: C, C++, C#, obj-C, Pascal, etc.) Apple includes gcc/g++ with their XCode developer download, which will work if you don't already own a compiler.

Be aware that the plug-in API has radically changed with FM7, FM6 style plug-ins are still supported in FM7, but there interaction is limited. FM7 plug-ins can *easily* start scripts and use calculations, as well as have multiple arguments.

From the user's point of view, in FM7 and earlier, FM6 style plug-ins must use the External() function:

External( "myPlugIn", "Arg1" )

FM7-style plug-ins appear to be normal functions:

myPlugIn( "Arg1"; "Arg2"; "Arg3"; ... )

FM7 style plug-ins can accept a variable number of arguments, and dynamically add / remove functions from the interface (think demo verus registered users).

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.