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 79
attribute values 53
attributes for single-line elements 52
basic requirements 49
checking for errors 56
color values 56
comment tags 56
creating 47
default values 55
elements for layout parts 50
elements for layout text 51
modifying 47
multi-line elements 50, 51
pattern values 55
single-line elements 50, 51
leading grand summary layout parts 51
leading subsummary layout parts 51
legal requirements 9
less than (<) character entity 50
license agreement 9
license key 9
logo, adding to runtime solution 23
M
Mac OS X
creator codes 24
resource conflicts 68
runtime application package 29
stored preferences 76
menu commands
available in runtime applications 73
custom About layout 43
custom Help layout 45
default About runtime layout 43
removing access to 27
messages
error log 20
sent to external function plug-ins 66
Microsoft Visual Studio .NET 59
Microsoft Windows
runtime application components 30
stored registry settings 76
MindVision Installer VISE 31
minimum requirements, runtime database
solutions 31
Move/Resize Window script step 42
multi-line XML elements for layout themes 50
multiple database files 18
multiple tables per database file 17, 21
N
naming runtime database solutions 23, 25
navigating in Kiosk mode 39
New Database tool 73
New File script step 76
New Layout/Report assistant 47, 49
O
ODBC, using with FileMaker products 8
OLE automation in runtime applications 71
Open Define Database script step 76
Open Define File References script step 76
Open Define Value List script step 76
Open File Options script step 76
Open File script step 76
Open Help script step 76
Open Preferences script step 41
Open Remote script step 76
Open ScriptMaker script step 76
Open Sharing script step 76
Open tool 73
opening
files in runtime applications 20, 22
runtime databases in FileMaker Pro
and FileMaker Developer 24, 25
optimizing files 14
option string syntax for plug-ins 65
P
package, runtime application (Mac OS X) 29
page margins 21
parts, layout 50
passwords 24, 34
required warning in About layout 35
paths, file 21
pattern palette 55
Pause/Resume Script script step 39
Perform External Script script step 76
performance, improving 14
plug-ins
configuring 61, 65, 67
example project 59
function name prefix 65
IDs 65, 69
in runtime applications 71
installing 60
installing web publishing plug-ins 60
preparing 59
registering with Apple 65
registering with FileMaker 59, 68
required option string syntax 65
resource ID conflicts (Mac OS X) 68
revising registered 69
preferences available in runtime application 71
Preferences message sent to plug-ins 67
Preview mode
in runtime applications 71
script step 39
primary file 18
connecting auxiliary files 17
icon 32
in Kiosk mode 39
problems with double-clicking icon 32
stored setting for Scripts menu name 46
updating 37
Print script step 41
printing from runtime applications 21
privilege sets 27, 39
privileges, extended 27
Project Folder 23
and the Developer Utilities 20