说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何在VC中处理VARIANT型变量。

编辑:说三道四文库 发布时间:2018-04-25 09:03
HTML文档下载 WORD文档下载 PDF文档下载
如何在VC中处理VARIANT型变量。我使用的ActiveX控件中包含此类变量。
用COleVariant包装类,或者_variant_t
对,或者直接使用variant,要用到varintinit(),variantclear(),.....
能具体点吗?
楼上不是说过了吗?“COleVariant"或者_variant_t,非常方便的。
_variant_t是编译器相关的,最好用COleVariant,或者用ookaiii的方法.
我感兴趣 
区别:
COleVariant是ATL提供的包装类。
_variant_t 是VC提供的公共包装类。


“_variant_t是编译器相关的”,难道COleVarint编译器没关系吗?,它能在BCB编译吗?


有时可以直接使用API,VariantInit,VariantChangeType....等,VariantClear()不常用。
同意lwg7603(lwg7603),用ColeVariant更不会把概念搞混,特别是初学
CComVariant或_variant_t
搞了半天,他想知道一个示例,就不能写出个示例吗????
COleVariant v;
v = (long)2; //操作符可以参照 MSDN
如现在存在一个 MSFlexGrid 控件
CMSFlexGrid *msFG = (CMSFlexGrid*)GetDlgItem(IDC_FLEXGRID);
msFG->AddItem("字符串",v);
这里的v参数在VB中调用时为long型
gz
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘