社区
ATL
帖子详情
问个关于_variant_t的小问题
willwl
2005-12-19 08:33:39
_variant_t怎么没有WORD类型啊,如何将WORD转成_variant_t,再取出来时还是WORD。
还有就是_variant_t如何应用自定义用户类型??谢谢大家哈
...全文
96
1
打赏
收藏
问个关于_variant_t的小问题
_variant_t怎么没有WORD类型啊,如何将WORD转成_variant_t,再取出来时还是WORD。 还有就是_variant_t如何应用自定义用户类型??谢谢大家哈
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loverx
2005-12-19
打赏
举报
回复
晕,没就没
WORD是16位的,用SHORT隐式转换,SHORT也是16位的
关于_
variant
_t的一些总结
该类型是对COM类型
VARIANT
数据的封装,方便与C/C++数据类型转换 定义在头文件<comutil.h> 实现在comsupp.lib /comsuppd.lib/comsuppw.lib/comsuppwd.lib 【关于构造赋值】 该类封装了各种基本类型构造和赋值函数,可以直接定义赋值: _
variant
_t vstr = "5"; _
variant
_t vint = 5; _
variant
_t vbl = true; 【关于取值和转换】 可以判断vt成员值,根据其准确类型取对应值
_
variant
_t的使用
我们先看看COM所支持的一些类型的基本类: (微软提供,在comdef.h中定义) 在COM中使用的标准类Class如下所示: _bstr_t:对BSTR类型进行打包,并提供有用的操作和方法; _com_error:定义抛出的error对象; _com_ptr_t:封装COM接口指针 _
variant
_t:对
VARIANT
类型进行打包,并提供有用的操作和方法; 一、_var...
关于如何将_
variant
_t型转化为int型和string类型
关于如何将_
variant
_t型转化为int型和string类型 1)将_
variant
_t型转化为int型 关于将_
variant
_t型转化为int型,网上有好多好多参考,但好多都很复杂并且还不对,其实整个转化过程就只一行代码可以搞定: _
variant
_t a;int b;b=_ttoi((LPCTSTR)(_bstr_t)a);...
关于_
variant
_t的赋值
问题
好久没在空间发文章了。。。今天朋友遇到了_
variant
_t类型的赋值
问题
、整整帮他调试了1个多小时啊。。。 这方面的
问题
网上也没什么好答案、自己琢磨了一个小时总算明白了 _
variant
_t vtData; char *ptData = NULL; //赋值过程先略过、这方面资料好找的 //ptData 赋上vtData大小的空间 //ptData
_
variant
_t
_
variant
_t 是什么数据类型??
这个
问题
的答案比较广泛:
我所知道常用的
1。在执行的SQL语句一般都是_bstr_t
2.Connection 中的RecordsAffected 为
VARIANT
3.使用get_Value()获得的记录的值为 VAARIANT
等等。。。
_bstr_t 中记录了字符串的
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章