<p>Am 10.10.2017 11:07 schrieb "Lubos Pintes via Lazarus" <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>>:<br>
><br>
> Hello,<br>
> Nothing more to say, unit is compilable, but I cannot find the OleVariant. I am trying to figure out how to work with it in FPC, so I wanted to see the definitions etc.</p>
<p>OleVariant is a compiler internal type so there is no definition of it. It is essentially a Variant that can only contain OLE-compatible data (e.g. strings only as type BSTR). In addition to that it also supports dynamic dispatch (though the normal Variant AFAIK supports that as well) which allows to use it for late binding function calls in context of COM and OLE.</p>
<p>Regards,<br>
Sven</p>