RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
TypInfo.TIntfFlagsBase Type

Set of interface flag types in the TTypeData record.

Pascal
TIntfFlagsBase = set of TIntfFlag;
C++
TIntfFlag TIntfFlagsBase;

The GetTypeData routine utilises Delphi's RTTI (Run Time Type Information) to return a pointer to TTypeData record that describes a component property data type.  

TTypeData is a variant record : the layout depends on the property TTypeKind value. When it is tkInterface, the data contains a TIntfFlagsBase set of TIntfFlag values.  

The TIntfFlag value meanings are as follows :

Value 
Meaning 
ifHasGuid  
Interface has a GUID (Globally Unique IDentifier).  
ifDispInterface  
Is a dispatch interface.  
ifDispatch  
Can be dispatched.  

 

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!