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
Index
A
About FileMaker Pro Runtime,
default menu command 43
About layout 9
accessing from menu command 43
creating 33
required contents of 35
access privileges 19, 36
accounts and privileges 27, 36
Adjust Window script step 13, 41
administrative accounts
removing from a file 27
Allow User Abort script step 13
ampersand (&) character entity 50
apostrophe (’) character entity 50
Apple Computer, Inc. 24, 65
Apple events in runtime applications 71
Application menu commands available
in runtime applications 75
ASCII characters
in plug-in IDs 65
in theme names 54
auxiliary files
opening 20
problems with double-clicking icons 32
updating 37
B
backing up your original files 18
binding 22
cross-platform solutions 22, 25
binding key
setting for runtime database solutions 25
updating runtime database solutions 37
body layout parts 51
breakpoints, script 13
Browse mode, in runtime applications 71
buttons, creating dynamic buttons 42
C
C/C++ 59
centering database windows in Kiosk mode 41
color palette 56
color values for layout themes 56
commands, menu
available in runtime applications 73
removing access to 27
compacting files 14
compression utilities for runtime databases 31
configuring plug-ins 65
Contents folder (Mac OS X) 29
converting files from previous versions 18, 26
creator codes 24
cross-platform solutions 22
custom functions 14
creating 15
deleting 16
disabling the display of 14
duplicating 16
editing 16
customer support
for FileMaker Developer 8
for runtime solutions 33
D
damaged runtime files, recovering 32
Database Design Reports 11
database schemas 11
database statistics 11
database structure, recreating 11
database template files 8
debugging scripts 12
defragmenting files 14
delay, splash screen 23
Developer Utilities 17
saving settings 25
dictionaries 21
deleting 31
Dictionaries folder 29, 30
distributing runtime database solutions
about 29
distributing updates 37
methods 30
terms and conditions 9
Do_PluginInit function 66
documenting
database solutions 33, 35
external function plug-ins 68
installation of runtime databases 33
Dynamic Link Libraries (DLLs) 29, 30
E
Edit menu commands available
in runtime applications 73
electronic documentation 8
elements in layout themes 49
emulating interface elements 41
Enter Browse Mode script step 39, 41
Enter Find Mode script step 41
Enter Preview Mode script step 41
error log 20
Execute SQL script step 76
Exit Application script step 41
extended privileges 27
Extensible Markup Language (XML).
See XML
Extensions folder 29
location for plug-ins 60