社区
ATL
帖子详情
ATL中存储Variant对象探讨。
superrg
2007-04-03 07:20:21
在ATL中实现了一个ICollection接口,其功能跟VB的Dictionary或Collection相类似。调用时都是用VB程序调用。现在的问题是:在其中保存数字或字符串,可以正常放入和取出。但在其中保存Variant对象时,当创建Variant的VB程序退出后,不能正常取出其中的Variant对象,会抛出异常。估计是VB的Variant对象被VB销毁了。
现在的问题是:有什么办法可以不让VB销毁对象,或在ATL中复制一份一模一样的Variant对象?
...全文
281
8
打赏
收藏
ATL中存储Variant对象探讨。
在ATL中实现了一个ICollection接口,其功能跟VB的Dictionary或Collection相类似。调用时都是用VB程序调用。现在的问题是:在其中保存数字或字符串,可以正常放入和取出。但在其中保存Variant对象时,当创建Variant的VB程序退出后,不能正常取出其中的Variant对象,会抛出异常。估计是VB的Variant对象被VB销毁了。 现在的问题是:有什么办法可以不让VB销毁对象,或在ATL中复制一份一模一样的Variant对象?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superrg
2007-04-03
打赏
举报
回复
但是值还是丢失。
superrg
2007-04-03
打赏
举报
回复
好了,pItem没有初始化的原因。
superrg
2007-04-03
打赏
举报
回复
按上面的方法试了,
VARIANT *pItem;
VariantInit(pItem);
VariantCopy(pItem,vItem);
结果报错:Object not found.
蒋晟
2007-04-03
打赏
举报
回复
msdn2.microsoft.com/en-us/library/ms221697.aspx
superrg
2007-04-03
打赏
举报
回复
VB版的地址如下:
http://community.csdn.net/Expert/topic/5437/5437809.xml?temp=.8587305
superrg
2007-04-03
打赏
举报
回复
楼上的,请问要做什么特殊处理呢?
东文-桑晨
2007-04-03
打赏
举报
回复
MARK
线程间对象传递需要先做特殊的处理的
CathySun118
2007-04-03
打赏
举报
回复
lz,为何一定要传com对象呢,能不能换成别的方式
C++实现WebBrowser控件
中
获取鼠标点击事件和超链接
在C++编程
中
,WebBrowser控件是一种常用的组件,它允许开发者在应用程序
中
嵌入一个浏览器引擎,以显示网页内容并交互。MFC(Microsoft Foundation Classes)是C++的一个库,用于构建Windows应用程序,它提供了封装...
com组件编程参数类型转换
下面我们将详细
探讨
两种转换方式:一种是不使用
ATL
库的情况下的转换,另一种则是利用
ATL
提供的类来进行转换。 ##### 2.1 不使用
ATL
库 在不使用
ATL
库的情况下,可以利用`WideCharToMultiByte`和`...
Visual C++实践与提高-COM和COM+篇『PDF』
4.2.2.4 枚举
存储
对象
中
的元素 4.2.3 流
对象
和IStream接口 4.2.4 结构化
存储
示例——例程StructStore 4.3 永久
对象
4.3.1 永久接口 4.3.2 永久
对象
编程——例程PersistText 4.3.3 永久
对象
客户编程——例程...
C++字符串完全指南.doc
介绍了COM接口
中
使用的BSTR字符串类型和
VARIANT
结构,它们在COM
对象
间传递和表示数据时非常常见。 2.4. 字符串包装类 详细阐述了各种C++库
中
封装字符串的类,如: 2.4.1. CRT类 `_bstr_t` `_bstr_t`是C运行时库
中
...
VC字符串的转换.pdf
VARIANT
结构体
中
有一个VARTYPE成员,指示了
存储
的数据类型,同时有一个联合体用于
存储
实际数据,包括整数、浮点数、日期、BSTR等。COle
Variant
是
VARIANT
的封装类,提供了更友好的接口供程序员使用,而_
variant
_t是...
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章