1

Firemonkey で最初の iOS アプリケーションを開始したところ、コンパイラはすぐに「ファイルが見つかりません unit1.lfm」と不平を言い始めました。私のプロジェクトにはそのようなファイルはなく、私のアプリケーションにはメインフォームがなく、フォームが参照されているユニットだけがあります...

{$R *.lfm}

どうしたの?

4

1 に答える 1

1

このQ/Aスタイルで質問/回答しています。私はこの問題に直面し、何が問題なのかすぐにわかりました。他の多くの人がこの問題に直面することになります。

これは、iOS (およびすべての Firemonkey) アプリケーション用の IDE のフォーム デザイナでは、「埋め込みデザイナ」を有効にする必要があるためです。デフォルトでは、これは、オプションがある新しいバージョンの Delphi で有効になっています。ただし、多くの人はこれを無効にして、昔ながらの Delphi バージョン (フォームが他のすべてのものとは別にフローティングしている) を模倣しています。これらのフォームは、Delphi XE2 では独自のウィンドウとして表示できないため、組み込みデザイナで設計する必要があります。

これを修正するには、[ツール] > [オプション] > [VCL デザイナー] に移動し、[組み込みデザイナー] オプションをオンにします。これを有効にするには、IDE を再起動する必要があります。

ここに画像の説明を入力

残念ながら、保存したファイルをすべて削除して、プロジェクトを再度作成する必要があります。これを無効にして新しいプロジェクトを開始すると、リンクが壊れます。(技術的には元に戻せますが、最初からやり直す方が簡単です)

于 2013-10-19T03:06:42.487 に答える