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
80 FileMaker Developer’s Guide
Q
quote (") character entity 50
R
Records menu commands available in runtime
applications 74
recovering damaged runtime files 32
references, file 21
registering
FileMaker Developer 8
plug-in IDs 65
registry
conflicts with filename extensions 24
stored settings 76
renaming files 18
reports, database 11
Requests menu commands available
in runtime applications 75
requirements for About layouts 35
restoring document icons (Windows) 24
revising registered plug-ins 69
runtime applications
available menu commands 73
compared to FileMaker Pro 71
enabling plug-ins in 71
icon 32
ignored script steps 76
stored Mac OS X preferences 76
stored Windows registry settings 76
toolbars available 73
runtime database solutions
About layout requirements 33, 35
converting 26
creating 17, 22
custom About layout 43, 44
documenting installation 33
importing records 26
naming 23
opening files in 20
preparing files 17
printing reports 21
recovering damaged files 32
required DLL files (Windows) 30
size 30
spell checking 21
updating 37
upgrading 26
S
sav filename extension 25
saving Developer Utilities settings 25
schemas, database 11
Script Debugger 12
access privileges necessary to run 12
buttons and commands 13
overriding script steps 13
running scripts in debug mode 13
ScriptMaker commands
unavailable in runtime applications 71
unavailable to developer 27
ScriptMaker, opening from
Script Debugger 12
scripts
attaching to About and
Help commands 33
debugging 12
for emulating menu commands
and window controls 41
for navigating in Kiosk mode 39
for opening runtime databases 20
startup 41
steps ignored by runtime applications 76
to replace commands in
runtime solutions 39
Scripts menu
accelerator key for new name 46
commands available in
runtime applications 75
renaming 46
Scroll Window script step 42
SDK for FileMaker Pro 3.0 26
security concerns 8
Set Multi-User script step 76
Set Zoom Level script step 41
settings file 26
Show Package Contents command
(Mac OS X) 29
Show/Hide Status Area script step 41
Shutdown message sent to plug-ins 66
single-line XML elements for layout themes 50
size
of database files 14
of solutions 30
solutions. See runtime database solutions
Sort Records script step 41
spell checking in runtime solutions 21
splash screen in runtime solutions 23
startup scripts
creating 41
to display custom layout 22
statistics, database 11
status bar Help (Windows) 33
structure, database 11
StuffIt 31
T
tables, database
excluding from Database
Design Report 12
multiple per file 17
TechInfo Knowledge Base 8, 9
technical support
for FileMaker Developer 8
for runtime solutions 9, 33
testing database solutions 36
text editors 47
themes. See layout themes
title footer layout parts 51
title header layout parts 50
toolbar
FileMaker Pro 73
runtime application 73