Delphi 2007/2009の奇妙な質問はここにあります:
設計時に定義されたコンポーネントプロパティに基づいて、ファイルをリンクに含めるか、ファイルを残すことができますか?
例:SomePropertyをtrueのままにすると、コンパイル時にユニットSomeUnitがプロジェクトに含まれます。それ以外の場合は含まれません。
この問題に対する私の2番目のアプローチは、2番目のコンポーネントをデプロイすることです。このコンポーネントは、フォームにドロップされると(またはドロップされない場合)、uses句にユニットが含まれます。しかし、それがプロパティで実行できるのであれば、それはより良いでしょう。
プロジェクトがビルドされるたびにコンポーネントが強制的にビルドされるため、IFDEFによる条件付きコンパイルは避けたいと思います。か否か?
プロジェクトにいくつかのユニットを含める簡単な方法を実現しようとしています。そうすれば、それらのユニットが特定のデータベースのサポートを提供します。これらをオプションに含めることは、接続コンポーネントで理想的には簡単です。サポートを確認すれば完了です。チェックを外し、コンパイルされたAPPでKBをいくつか減らします。
編集:たとえば、コンポーネントの方法を使用します。IFDEFの方法などは知っていましたが、プロジェクトをビルドするたびにコンポーネントをビルドする必要があります。か否か?
プロジェクトにいくつかのユニットを含める簡単な方法を実現しようとしていました。そうすれば、そのユニットが特定のデータベースのサポートを提供します。これらをオプションに含めることは、接続コンポーネントで理想的には簡単です。サポートを確認すれば完了です。チェックを外し、コンパイルされたAPPでKBをいくつか減らします。