Development Guide
Table Of Contents
- Chapter 1 Introducing FileMaker Pro Advanced
- Chapter 2 Creating database solutions
- Chapter 3 Customizing database solutions
- Chapter 4 Debugging, analyzing, and optimizing 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 17
Apple events in runtime applications 43
Apple Xcode 33
Application menu commands available in runtime
applications
49
ASCII characters in plug-in IDs 38
attributes in layout themes 25
authenticating scripts 27
auxiliary files
problems with double-clicking icons
12
updating 16
B
backups 15
binding key
about
12
updating runtime database solutions 15
binding runtime solutions 12
Browse mode, in runtime applications 43
C
C/C++ 33
calculations
advanced
28
using external functions 33
colors, layout themes 25
commands, menu
available in runtime applications
45
compacting files 31
compression utilities for runtime databases 14
configuring plug-ins 35, 39
converting files from previous versions 11
copying field or table schemas 19
cross-platform solutions 12
custom functions, creating 20
custom menus
about
21
creating 22
example 21
keyboard shortcuts 23
menu items 22
menu sets 24
D
data sources
updating
15
updating automatically 10
Data Viewer 28
Current tab 28
Watch tab 28
Database Design Reports 30
database schemas 30
copying or importing 19
database statistics 30
database structure, recreating 30
DDR. See Database Design Reports
debugging scripts
27
delay, splash screen 12
Developer Utilities
about
9
creating runtime solutions 11
disabling script steps 28
distributing runtime database solutions
about
13
distributing updates 15
terms and conditions 6
Do_PluginInit function 40
documenting
Database Design Reports
30
runtime solutions 14
Dynamic Link Libraries (DLLs) 13
E
Edit menu commands available in runtime
applications
46
electronic documentation 6
elements in layout themes 26
error codes, viewing from Script Debugger 27
error log 10
Execute SQL script step 49
expressions, monitoring 28
Extensible Markup Language (XML). See XML
Extensions folder
13
location for plug-ins 35
extensions, filename. See filename extensions
External Function message sent to plug-ins
41
external function plug-ins 33
enabling 35
in runtime applications 43
messages sent by FileMaker Pro 39
plug-in ID 39
external functions 33
F
fields
copying schema
19
monitoring 28
File Maintenance feature 31
Compact File option 31
Optimize File option 31
File menu commands available in runtime
applications
45
File Options available in runtime application 44
file references. See data sources
FileMaker Developer. See FileMaker Pro
Advanced
FileMaker Pro Advanced
documentation
5
license agreement 6
upgrading from earlier versions 11
FileMaker Pro, menus available 45
FileMaker Server 14, 33, 43