Developer’s Guide
Table Of Contents
- Chapter 1 Getting started
- Chapter 2 Using FileMaker Developer features
- Chapter 3 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 4 Distributing runtime database solutions
- Chapter 5 Customizing database solutions
- Chapter 6 Creating custom layout themes
- Chapter 7 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
- Appendix A Feature comparison of the runtime application with FileMaker Pro
- Index
Contents
5
Requirements for writing external function
plug-ins
64
API code files
64
Option string syntax
65
Table of option string characters 65
FileMaker messages sent to the plug-in 66
Initialization message 66
Shutdown message 66
Idle message 67
Preferences message 67
External Function message 67
GetString message 68
Avoiding potential Mac OS X resource conflicts 68
Providing documentation for your plug-in 68
Registering your plug-in 68
Revising a registered plug-in 69
Appendix A
Feature comparison of the runtime application
with FileMaker Pro
Application and document preferences 71
Toolbar comparison 73
Menu command comparison 73
Ignored script steps 76
Stored registry settings or preferences 76
Index 77