System.TypInfo.TIntfFlags
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. |