Subj : Re: How do you tell what type a TVariant holds To : borland.public.cpp.borlandcpp,borland.public.cppbuilder.activex,borland.public.cppbuilder.vcl.components.writing From : Gary Setter Date : Thu Jul 01 2004 08:25 am > TVariant is a wrapper for the VARIANT structure. VARIANT has a vt member > for that exact purpose. The value is a bitmask containing information about > the contained data type and any flags that indicate how to access it > properly. the vt member is actually an enum. Minor, minor point. :-) .