新的Firemonkey iOS应用程序 - 找不到文件unit1.lfm

时间:2013-10-19 03:06:42

标签: delphi delphi-xe2 firemonkey

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

{$R *.lfm}

怎么了?

1 个答案:

答案 0 :(得分:1)

我在问这个Q / A风格。我遇到了这个问题,很快就知道出了什么问题,其他很多人都必须面对这个问题。

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

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

enter image description here

不幸的是,您必须删除任何已保存的文件并再次创建项目。启动具有此禁用功能的新项目后,链接将断开。 (从技术上讲,它可以恢复,但无论如何都可以更容易重新开始)