使用高级工具 > 关于创建 Runtime 解决方案 > 命名 Runtime 解决方案
 

命名 Runtime 解决方案

注释  选中"使用高级工具"常规首选项时,可以使用此功能。请参阅使用高级工具

文件扩展名会将所有 Runtime 解决方案文件与 Runtime 应用程序相关联。如果用户在一台机器上有多个 Runtime 数据库解决方案,则将文件扩展名与绑定密钥一起使用,可确保双击解决方案文件时会启动正确的 Runtime 应用程序。请使用对用户计算机系统而言唯一的扩展名。

命名 Runtime 解决方案时,应考虑以下几点:

您在"开发工具"中指定的 Runtime 名会用作 Runtime 应用程序的名称,也可用作包含绑定 Runtime 数据库解决方案文件的新解决方案文件夹的名称。

文件名最多可包含 31 个字符。为 Runtime 数据库解决方案选择文件名时,应考虑将使用 Runtime 解决方案的平台,以便脚本和查找能正常运行。

使用默认扩展名 .fmpur,或键入 1 到 5 个字符组成的扩展名。

Windows 文件名不能以空格开头。

"开发工具"会自动更新所有文件以使用指定的扩展名,并将扩展名追加至文件名。关系、脚本和外部值列表中使用的 FileMaker 数据源参考也会更新,以便与新文件名交互。

为 Windows 解决方案分配扩展名

扩展名向 Windows 操作系统注册您的 Runtime 应用程序。Windows 使用该扩展名来决定双击解决方案文件时启动的应用程序。在绑定的过程中,"开发工具"会将扩展名追加至 Runtime 数据库解决方案中的所有数据库文件名。

为 macOS 解决方案分配扩展名

在 macOS 中,扩展名的前三个字符用作 Runtime 应用程序的创建者代码。创建者代码仍由 macOS 的一些较老技术使用,且应该唯一才能确保 macOS 可以确定不同 Runtime 应用程序之间的差异。创建者代码只能存储在 Runtime 应用程序中。

由于创建者代码为四个字符,"开发者工具"将使用扩展名的前三个字符,并在第一个字符后插入大写字母 "F" 来构成该代码。例如,默认的五字符扩展名"fmpur"会成为"fFmp"创建者代码。创建者代码区分大小写。

注释  您应该向 Apple Inc. 注册创建者代码,以验证所选择的创建者代码是否唯一。因为 FileMaker, Inc. 已向 Apple Inc. 注册了 fFmp 创建者代码,所以您可以使用 .fmpur 五字符扩展名。请与 Apple 的"开发者支持"联系,或访问其网站 developer.apple.com,来注册任何其他创建者代码。

Windows 中文件扩展名不唯一所引起的冲突

如果扩展名不唯一,则可能导致 Windows 中注册表冲突。例如,如果对 Runtime 数据库解决方案使用 .fmp12 扩展名,而用户在其硬盘上安装了 FileMaker Pro Advanced,则其所有的 FileMaker Pro Advanced 文档图标都将变为 Runtime 图标。另外,FileMaker Pro Advanced 文档将不再自动打开 FileMaker Pro Advanced 应用程序。

要将文档图标恢复为原始的 FileMaker Pro Advanced 文档图标:

1. 放弃 Runtime 应用程序。

2. 在 FileMaker Pro Advanced 应用程序中打开文档,然后关闭文档并退出应用程序。

3. 重新启动计算机。