Development Guide
Table Of Contents
- Chapter 1 Getting started
- Chapter 2 Customizing database solutions
- Chapter 3 Customizing menus
- Chapter 4 Creating custom layout themes
- Chapter 5 Developing third-party FileMaker plug-ins
- About external functions
- About the example plug-in
- Installing, enabling, and configuring the example plug-in
- Description of the FMExample plug-in’s external functions
- Using the example plug-in
- Customizing the plug-in example
- Requirements for writing external function plug-ins
- FileMaker messages sent to the plug-in
- Avoiding potential Mac OS X resource conflicts
- Providing documentation for your plug-in
- Registering your plug-in
- Chapter 6 Debugging, analyzing, and optimizing files
- Chapter 7 Using the Developer Utilities
- Overview of preparing your solution files
- Modifying database solution files
- Considerations for a runtime database solution
- Binding databases into runtime database solutions
- Saving and reusing Developer Utilities settings
- Converting and upgrading solution files
- Removing full access privileges from databases
- Chapter 8 Distributing runtime database solutions
- Appendix A Feature comparison of the runtime application with FileMaker Pro
- Index
Chapter 5
|
Developing third-party FileMaker plug-ins 47
5. Click OK to use the default format or type a new format.
The “#” symbols are replaced by numbers. All other text in the format
string is retained as is.
6. Click OK to close the Preferences dialog box.
7. In FileMaker Pro Advanced, choose Define menu > Database >
Fields tab.
8. Create a calculation field.
9. In the Specify Calculation dialog box, choose External Functions
from the
View drop-down list.
10. Double-click an external function to add it to the formula box.
All external function calls require the name of the external function to
call and the function’s parameter value, even if the value is null.
11. Replace the parameter placeholder with the required parameter or
parameters for the function.
The dialog box that appears when you configure the example plug-in