命名 Runtime 解决方案 (FileMaker Pro Advanced)
文件扩展名会将所有 Runtime 解决方案文件与 Runtime 应用程序相关联。如果用户在一台机器上有多个 Runtime 数据库解决方案,则将文件扩展名与绑定密钥一起使用,可确保双击解决方案文件时会启动正确的 Runtime 应用程序。请使用对用户计算机系统而言唯一的扩展名。
命名 Runtime 解决方案时,应考虑以下几点:
•您在“开发工具”中指定的 Runtime 名会用作 Runtime 应用程序的名称,也可用作包含绑定 Runtime 数据库解决方案文件的新解决方案文件夹的名称。
•文件名最多可包含 31 个字符。为 Runtime 数据库解决方案选择文件名时,应考虑将使用 Runtime 解决方案的平台,以便脚本和查找能正常运行。
•使用默认扩展名 .fmpur,或键入 1 到 5 个字符组成的扩展名。
•Windows 文件名不能以空格开头。为了实现跨平台兼容性,不要在文件名中使用以下字符:引号 (")、斜杠 (/)、反斜线 (\)、尖括号 (<>)、星号 (*)、问号 (?)、冒号 (:)、竖线 (|)。
“开发工具”会自动更新所有文件以使用指定的扩展名,并将扩展名追加至文件名。关系、脚本和外部值列表中使用的 FileMaker 数据源参考也会更新,以便与新文件名交互。
为 Windows 解决方案分配扩展名
扩展名向 Windows 操作系统注册您的 Runtime 应用程序。Windows 使用该扩展名来决定双击解决方案文件时启动的应用程序。在绑定的过程中,“开发工具”会将扩展名追加至 Runtime 数据库解决方案中的所有数据库文件名。
为 OS X 解决方案分配扩展名
在 OS X 中,扩展名的前三个字符用作 Runtime 应用程序的创建者代码。创建者代码仍由 OS X 的一些较老技术使用,且应该唯一才能确保 OS X 可以确定不同 Runtime 应用程序之间的差异。创建者代码只能存储在 Runtime 应用程序中。
由于创建者代码为四个字符,“开发者工具”将使用扩展名的前三个字符,并在第一个字符后插入大写字母 "F" 来构成该代码。例如,默认的五字符扩展名“fmpur”会成为“fFmp”创建者代码。创建者代码区分大小写。
注意 您应该向 Apple Inc. 注册创建者代码,以验证所选择的创建者代码是否唯一。因为 FileMaker 已向 Apple Inc. 注册了 fFmp 创建者代码,所以您可以使用 .fmpur 五字符扩展名。请与 Apple 的“开发者支持”联系,或访问其网站
http://developer.apple.com,来注册任何其他创建者代码。
Windows 中文件扩展名不唯一所引起的冲突
如果扩展名不唯一,则可能导致 Windows 中注册表冲突。例如,如果对 Runtime 数据库解决方案使用 .fmp12 扩展名,而用户在其硬盘上安装了 FileMaker Pro,则其所有的 FileMaker Pro 文档图标都将变为 Runtime 图标。另外,FileMaker Pro 文档将不再自动打开 FileMaker Pro 应用程序。
要将文档图标恢复为原始的 FileMaker Pro 文档图标:
1. 放弃 Runtime 应用程序。
2. 在 FileMaker Pro 应用程序中打开文档,然后关闭文档并退出应用程序。
3. 重新启动计算机。
相关主题