Development Guide
Table Of Contents
- Chapter 1 Introducing FileMaker Pro Advanced
- Chapter 2 Creating database solutions
- Chapter 3 Customizing database solutions
- Chapter 4 Debugging and analyzing files
- 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
- Appendix A Feature comparison of the runtime application with FileMaker Pro
- Index
Index
A
About layout 6
required contents of 7
access keys, custom menus 23
access privileges 7, 19
accounts and privileges 7, 19
for Kiosk mode 17
removing Admin access 10
Admin access
removing from files
10
removing from Kiosk solutions 18
Apple events in runtime applications 47
Apple Xcode 36
ASCII characters in plug-in IDs 42
attributes in layout themes 24
authenticating scripts 30
auxiliary files
problems with double-clicking icons
13
updating 17
B
backups 16
binding key
about
12
updating runtime database solutions 16
binding runtime solutions 12
C
C/C++ 35
calculations
advanced
31
using external functions 35
colors, layout themes 25
commands, menu
available in runtime applications
49
compression utilities for runtime databases 15
configuring plug-ins 38, 42
converting files from previous versions 11
copying field or table schemas 19
cross-platform solutions 12
custom functions, creating 20
custom menus
about
20
creating 22
example 21
keyboard shortcuts 23
menu items 22
menu sets 24
D
data sources
updating
16
updating automatically 10
Data Viewer 31
Current tab 31
Watch tab 31
Database Design Reports 33
database schemas 33
copying or importing 19
database statistics 33
database structure, recreating 33
DDR. See Database Design Reports
debugging scripts
29
delay, splash screen 12
Developer Utilities
about
9
creating runtime solutions 10
disabling script steps 30
distributing runtime database solutions
about
13
distributing updates 16
terms and conditions 6
Do_PluginInit function 43
documenting
Database Design Reports
33
runtime solutions 15
Dynamic Link Libraries (DLLs) 13
E
Edit menu commands available in runtime
applications
50
electronic documentation 6
elements in layout themes 27
error codes, viewing from Script Debugger 29
error log 10
Execute SQL script step 54
expressions, monitoring 31
Extensible Markup Language (XML). See XML
Extensions folder, user
location for plug-ins
37