System.TObject.ClassNameIs
Delphi
class function ClassNameIs(const Name: string): Boolean;
C++
__classmethod bool __fastcall ClassNameIs(const UnicodeString Name);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.pas systobj.h |
System | TObject |
Beschreibung
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.