System.TypInfo.TIntfFlags

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

type TIntfFlags = set of TIntfFlag;

C++

typedef System::Set<TIntfFlag, TIntfFlag::ifHasGuid, TIntfFlag::ifDispatch> TIntfFlags;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
set
typedef
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Beschreibung

Listet die Typen der Interface-Flags im TTypeData-Record auf.

Die Routine GetTypeData verwendet die RTTI (Run Time Type Information) von Delphi, um einen Zeiger auf den TTypeData-Record zurückzugeben, der den Datentyp einer Komponenteneigenschaft beschreibt.

TTypeData ist eine varianter Record; das Layout hängt von dem Wert der Eigenschaft TTypeKind ab. Wenn der Wert tkInterface ist, enthalten die Daten eine TIntfFlagsBase-Menge mit TIntfFlags-Werten.

Die Bedeutungen der TIntfFlags-Werte sind in der folgenden Tabelle aufgeführt.



Wert Bedeutung

ifHasGuid

Das Interface hat einen GUID (Globally Unique Identifier).

ifDispInterface

Ist ein Dispatch-Interface.

ifDispatch

Kann weitergeleitet werden.



Siehe auch