System.Classes.IsUniqueGlobalComponentName
Delphi
function IsUniqueGlobalComponentName(const Name: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsUniqueGlobalComponentName(const System::UnicodeString Name);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
指定されたコンポーネント名があいまいでない(一義的)かどうかを示します。
Name で指定された名前が現在、いかなるフォーム上のいかなるコンポーネントでも、いかなるデータ モジュールでも、その他のいかなる最上位コンテナ コンポーネントでも使用されていない場合、IsUniqueGlobalComponentName は True を返します。別のコンポーネントで既に Name が使用されている場合、IsUniqueGlobalComponentName は False を返します(この場合、コンポーネントへの参照はルート オブジェクト名で修飾しなければなりません)。
IsUniqueGlobalComponentName は、ルート コンポーネント(たとえば、TForm オブジェクトや TDataModule オブジェクトなど)のみ検索します。IsUniqueGlobalComponentName は、すべてのコンポーネントを再帰的に検索することはしません。