【问题标题】:New Firemonkey iOS application - File not found unit1.lfm新的 Firemonkey iOS 应用程序 - 找不到文件 unit1.lfm
【发布时间】:2013-10-19 03:06:42
【问题描述】:

我在 Firemonkey 中启动了我的第一个 iOS 应用程序,编译器立即开始抱怨“找不到文件 unit1.lfm”。我的项目中没有这样的文件,我的应用也没有主窗体,只有一个单元,引用了一个窗体...

{$R *.lfm}

怎么了?

【问题讨论】:

  • 这是一个非常有趣的角落案例。也许他们不应该让你在没有打开这个选项的情况下创建一个新的 Firemonkey 项目。
  • 或者他们应该修复它,您可以在禁用此选项的情况下使用 Firemonkey - 因为现在如果我想做一个 VCL 应用程序,我必须切换它并再次重新启动我的 IDE。好吧,不必,但我讨厌嵌入式设计器,不得不从表单切换到代码,等等。
  • 这是在 Quality Central 中吗?

标签: delphi delphi-xe2 firemonkey


【解决方案1】:

我正在询问/回答这种 Q/A 风格。我遇到了这个问题,很快就知道出了什么问题,而且很多其他人一定会面临这个问题。

这是因为 IDE 的 iOS(以及所有 Firemonkey)应用程序的表单设计器要求您启用“嵌入式设计器”。默认情况下,在这些具有选项的更高版本的 Delphi 中启用此功能。但是,许多人禁用此功能以模仿老式的 Delphi 版本(表单与其他所有内容分开浮动)。这些表单在 Delphi XE2 中无法显示为自己的窗口,因此需要在嵌入式设计器中进行设计。

要解决此问题,请转到“工具 > 选项 > VCL 设计器”,然后选中“嵌入式设计器”选项。这将需要您重新启动 IDE 才能生效。

很遗憾,您将不得不删除所有已保存的文件并重新创建您的项目。在您启动一个禁用此功能的新项目后,链接会断开。 (技术上它可以恢复,但无论如何重新开始更容易)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多