API:DesignIntf.TClassWrapper.ClassNameIs

提供:RAD Studio API Documentation

Delphi

function ClassNameIs(const AClassName: string): Boolean;

C++

HIDESBASE bool __fastcall ClassNameIs(const System::UnicodeString AClassName);

プロパティ

種類 可視性 ソース ユニット
function protected
DesignIntf.pas
DesignIntf.hpp
DesignIntf TClassWrapper

説明

オブジェクトが指定の型かどうかを示します。 {{#multireplace:DesignIntf.TClassWrapper.ClassNameIs|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.TObject.ClassNameIs|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.TObject.ClassNameIs|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

オブジェクトが指定の型かどうかを示します。

ClassNameIs メソッドを使用すると,オブジェクトインスタンスまたはクラス参照が指定された文字列に一致するクラス名を持っているかどうかがわかります。これは,モジュール間または共有ライブラリ間でオブジェクトを問い合わせるのに便利です。

メモ:  C++ では,ClassNameIs メソッドを呼び出すと,オブジェクトのクラス名を比較できます。グローバル静的関数を使用すると,メタクラスオブジェクトからクラス名を比較できます。

関連項目