2016-10-20 9 views
1

私のFiremonkeyマルチデバイスプロジェクトでは、IDEは自分のプロジェクトのデータモジュールでFireDAC.VCLUI.Waitという単位を自分の用途に追加し続けます。 このユニットでは、AndroidやiOSで名前を解決できないため、プロジェクトを構築できません。奇妙なことは、以前はこれをしていなかったので、このデータモジュールに何も追加/変更していないということです。シアトルでの使用にDelphiユニットが自動的に追加される

私はいくつかのコンポーネントを使用していることを知っていますが、VCLプロジェクトではないFiremonkeyプロジェクトだと言いましたので、これを追加してはいけません。

IDEでこのユニットを追加しないようにするにはどうすればよいですか?

+0

これは、新しいプロジェクトを開始するときに起こりますか?インストールされたパッケージを1つずつ削除するとどうなりますか? –

答えて

7

データモジュールにIFDGUIxWaitCursorコンポーネントを置き、Providerプロパティを'FMX'(FireMonkey)に設定します。

注:使用するセクションからそのユニットを削除すると、IDEはVCLの代わりにFiremonkeyに対応するものを設定します。

注:Providerプロパティは、その値を変更した場合、開発者は セクションを使用していますから、古いプロバイダー値の実装ユニットを削除する を必要としています。たとえば、 'Forms'から 'FMX'に切り替えるには、TFDGUIxFormsXxxユニットを削除するには が必要です。

関連する問題