ATL中存储Variant对象探讨。

superrg superrg 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在ATL中实现了一个ICollection接口,其功能跟VB的Dictionary或Collection相类似。调用时都是用VB程序调用。现在的问题是:在其中保存数字或字符串,可以正常放入和取出。但在其中保存Variant对象时,当创建Variant的VB程序退出后,不能正常取出其中的Variant对象,会抛出异常。估计是VB的Variant对象被VB销毁了。

现在的问题是:有什么办法可以不让VB销毁对象,或在ATL中复制一份一模一样的Variant对象?
...全文

相关推荐

com组件编程参数类型转换

VC++ 在com组件编程中经常遇见类型转换问题,这里提供了几种方法

lyy1688

32、可脚本化的Shell对象编程指南

本文详细介绍了使用Visual Basic和C++进行可脚本化Shell对象编程的方法,涵盖文件夹与文件项的操作、动词的调用、辅助对象的使用等内容,并通过完整的代码示例展示了如何在实际项目中应用这些技术,帮助开发者更好地实现系统级交互功能。

bush

SolidWorks二次开发语法技巧及基础

SolidWorks二次开发语法技巧及基础

rockyrockrr

C++字符串完全指南.doc

第一部分 字符串基础部分 2 1.1. 前言 2 1.2. 字符串基础 - ASCII, DBCS, Unicode 2 1.3. 字符串的存储 3 1.4. 字符串处理函数 3 1.5. C字符串函数大全 3 1.6. 字符串遍历 7 1.7. 再谈strxxx() 与_mbsxxx() 8 1.8. Win32 API中的MBCS 和 Unicode的二种字符集 9 1.9. String 和 TCHAR 类型定义 10 1.10. 何时使用TCHAR 和Unicode 11 第二部分 各种字符串类部分 12 2.1. 前言 12 2.2. C语言字符串与类型定义 12 2.3. COM中的字符串 - BSTR 与 VARIANT 14 2.4. 字符串包装类 15 2.4.1. CRT类 _bstr_t 15 2.4.2. _variant_t 15 2.4.3. STL类 16 2.4.4. ATL类 CComBSTR 16 2.4.5. ATL类CComVariant 17 2.4.6. ATL转换宏 17 2.4.7. MFC类 CString 18 2.4.8. WTL类 CString 19 2.4.9. CLR 及 VC 7 类 19 2.4.10. 字符串类的打印格式函数 20 2.4.11. 所有类的总结 20

zhguanghui11

VC++ String

帮助你完整理解VC各种字符类型的使用方法.

xqzl
评论 14
收藏 已收藏
分享
返回顶部
superrg
VB基础类 7,788 成员 197,583 内容