System.TypInfo.IsPublishedProp
Delphi
function IsPublishedProp(Instance: TObject; const PropName: string): Boolean;
function IsPublishedProp(AClass: TClass; const PropName: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsPublishedProp(System::TObject* Instance, const System::UnicodeString PropName)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Beschreibung
Stellt fest, ob eine angegebene Komponenteneigenschaft eine als published deklarierte Eigenschaft ist.
IsPublishedProp gibt true zurück, wenn die angegebene Eigenschaft published ist. Für die RTTI (Run Time Type Information) von Delphi ist es erforderlich, dass Eigenschaften published sind.
In der einen Form dieser Funktion wird die Komponente durch den Parameter TClass definiert.
In der anderen Form der Funktion wird eine Instance der Komponente verwendet.
In beiden Formen der Funktion gibt PropName die Eigenschaft als String an.