API:DesignIntf.TClassWrapper.ClassNameIs

Aus RAD Studio API Documentation

Delphi

function ClassNameIs(const AClassName: string): Boolean;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
DesignIntf.pas
DesignIntf.hpp
DesignIntf TClassWrapper

Beschreibung

Ermittelt, ob ein Objekt einen bestimmten Typ besitzt. {{#multireplace:DesignIntf.TClassWrapper.ClassNameIs|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:System.TObject.ClassNameIs|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:System.TObject.ClassNameIs|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

Ermittelt, ob ein Objekt einen bestimmten Typ besitzt.

ClassNameIs ermittelt, ob der Klassenname einer Objektinstanz oder Klassenreferenz mit einem angegebenen String übereinstimmt. So lassen sich Objekte über verschiedene Module oder gemeinsam genutzte Bibliotheken hinweg abfragen

Anmerkung:  In C++ Quelltext rufen Sie ClassNameIs als Methode zum Vergleichen des Klassennamens eines Objekts auf. Mit der globalen, statischen Funktion können Sie den Klassennamen aus einem Metaklassen-Objekt vergleichen.

Siehe auch