<div dir="ltr">I think what Ryan is asking about is how to find the size of the variant part of TTypeData as used in the "case TTypeKind of" section. As in:<div><br></div><div>      public<br>         {$ifdef PROVIDE_ATTR_TABLE}<br>         AttributeTable : PAttributeTable;<br>         {$endif}<br>         case TTypeKind of<br>            tkUnKnown,tkLString,tkWString,tkVariant,tkUString:<br>              ();<br>            tkAString:<br>              (CodePage: Word);<br>{$ifndef VER3_0}<br>            tkInt64,tkQWord,<br>{$endif VER3_0}<br>            tkInteger,tkChar,tkEnumeration,tkBool,tkWChar,tkSet:<br>              (OrdType : TOrdType;<br>               case TTypeKind of   <br></div><div>...</div></div>