API:DesignIntf.TClassWrapper.ClassNameIs
Delphi
function ClassNameIs(const AClassName: string): Boolean;
C++
HIDESBASE bool __fastcall ClassNameIs(const System::UnicodeString AClassName);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | DesignIntf.pas DesignIntf.hpp |
DesignIntf | TClassWrapper |
説明
オブジェクトが指定の型かどうかを示します。
DesignIntf.TClassWrapper.ClassNameIs は System.TObject.ClassNameIs を継承しています。以下の内容はすべて System.TObject.ClassNameIs を参照しています。
オブジェクトが指定の型かどうかを示します。
ClassNameIs メソッドを使用すると,オブジェクトインスタンスまたはクラス参照が指定された文字列に一致するクラス名を持っているかどうかがわかります。これは,モジュール間または共有ライブラリ間でオブジェクトを問い合わせるのに便利です。
メモ: C++ では,ClassNameIs メソッドを呼び出すと,オブジェクトのクラス名を比較できます。グローバル静的関数を使用すると,メタクラスオブジェクトからクラス名を比較できます。