Delphi で欠けている機能の 1 つ (それが可能であることを願っています) は、ユニットに依存するユニットを自動的に含めることができないことです。これは、C++ ヘッダーで可能です。たとえば、C++ では次のようになります。
従属ヘッダー.h:
#include "baseHeader.h"
baseHeader.h に含まれるすべてのヘッダーは、dependentHeader.h で使用できます。もう 1 つの例はプリコンパイル済みヘッダーです。プリコンパイル済みヘッダーに含めたものはすべて、プロジェクト内のすべてのヘッダー ファイルで使用できます。これは、プロジェクト全体で頻繁に使用されるヘッダーを含めるのに非常に役立ちます。
Delphi に戻ります。DebugService というユニットがあります。それを使用するには、別のユニットが必要です: DependentUnit1、DependentUnit2。
したがって、DebugService を使用するすべてのユニットで、他のすべての依存ユニット (DependentUnit1、DependentUnit2) を手動で追加する必要があります。
私が望むのは、依存関係として DebugService を指定し、そのすべての依存関係を取得できるようにすることだけですか?
言い換えれば、私が欲しいのは:
uses
DebugService;
ではない:
uses
DebugService, DependentUnit1, DependentUnit2;
これはまったく可能ですか?
ありがとうございました!