社区
VB基础类
帖子详情
ATL中存储Variant对象探讨。
superrg
2007-04-03 07:21:24
在ATL中实现了一个ICollection接口,其功能跟VB的Dictionary或Collection相类似。调用时都是用VB程序调用。现在的问题是:在其中保存数字或字符串,可以正常放入和取出。但在其中保存Variant对象时,当创建Variant的VB程序退出后,不能正常取出其中的Variant对象,会抛出异常。估计是VB的Variant对象被VB销毁了。
现在的问题是:有什么办法可以不让VB销毁对象,或在ATL中复制一份一模一样的Variant对象?
...全文
369
14
打赏
收藏
ATL中存储Variant对象探讨。
在ATL中实现了一个ICollection接口,其功能跟VB的Dictionary或Collection相类似。调用时都是用VB程序调用。现在的问题是:在其中保存数字或字符串,可以正常放入和取出。但在其中保存Variant对象时,当创建Variant的VB程序退出后,不能正常取出其中的Variant对象,会抛出异常。估计是VB的Variant对象被VB销毁了。 现在的问题是:有什么办法可以不让VB销毁对象,或在ATL中复制一份一模一样的Variant对象?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fankun
2007-04-04
打赏
举报
回复
用type
……
end type来接收要传递的变量,然后在其他地方引用。
蒋晟
2007-04-04
打赏
举报
回复
1 在堆上创建(new)而不是在栈上声明变量
2 实现访问接口和引用计数
3 实现线程安全
superrg
2007-04-04
打赏
举报
回复
请问如何复制?
superrg
2007-04-04
打赏
举报
回复
感谢关注。经过两天的努力,终于没有实现,明天散分了。
蒋晟
2007-04-03
打赏
举报
回复
实现IDispatch并且加上线程安全的代码,使得在同一时间只有一个线程可能可以访问集合。
蒋晟
2007-04-03
打赏
举报
回复
把变量复制一份就可以了
superrg
2007-04-03
打赏
举报
回复
忘了说,变量传递是在不同的线程间进行的。
superrg
2007-04-03
打赏
举报
回复
支持的,
CathySun118
2007-04-03
打赏
举报
回复
Variant对象vc不支持吧
蒋晟
2007-04-03
打赏
举报
回复
msdn2.microsoft.com/en-us/library/ms891674.aspx -
superrg
2007-04-03
打赏
举报
回复
VC版的地址如下:
http://community.csdn.net/Expert/topic/5437/5437808.xml?temp=.8067743
superrg
2007-04-03
打赏
举报
回复
to fankun(虾虾《农夫三拳——哼哼哈嘿》):
如何转成结构体?
to jiangsheng(蒋晟.Net[MVP]):
线程的同步没有问题,现在关键的问题是:声明Variant变量的线程退出后,无法访问对变量的内容。
CathySun118
2007-04-03
打赏
举报
回复
lz,为何一定要传com对象呢,能不能换成别的方式
fankun
2007-04-03
打赏
举报
回复
把variant变量转为结构体可以吗
Vision-Language-Region-Grounding-Auditor-v1.0-原创源码与文档.zip
原创开发工具源码合集,包含可直接运行的完整源码、自动化测试、离线示例、HTML/JSON/SVG 报告、运行截图、README、使用说明、功能清单、MIT License 与原创声明。适合前端、JavaScript、AI 工具开发与工程实践学习,解压后按 README 即可运行。
Android期末大作业,校园失物招领App应用,采用微信风格 UI 设计,使用 SQLite 本地数据库
存储
校园失物招领 Android 应用,采用微信风格 UI 设计,使用 SQLite 本地数据库
存储
所有数据,无需网络即可使用。 功能特性 用户系统 用户注册(用户名 2-20 位,支持字母/数字/下划线/
中
文,密码 3-20 位) 用户登录/登出,支持游客模式浏览 个人资料编辑(修改用户名、密码) 基于 SharedPreferences 的会话持久化,应用重启自动恢复登录状态 失物招领 发布失物/招领信息,支持标题、描述、联系方式、图片 编辑已发布的物品信息 物品状态流转:进行
中
→ 已找到 → 已归还(支持回退) 分页加载(每页 10 条),滚动到底部自动加载更多 六维筛选:全部/进行
中
/已找到/已归还/寻物/招领 关键词搜索(模糊匹配标题、描述、联系方式、发布者) 诚信承诺机制:发布前必须勾选承诺 图片功能 支持系统图片选择器 自动压缩至最大 1024×1024,JPEG 质量 85% 图片保存至应用私有目录 手势缩放预览(PhotoView 库) 自动清理超过 30 天的旧图片 评论系统 发表评论(内容限制 500 字) 评论正序/倒序切换 删除评论(仅评论者或管理员)
基于 空调-电动汽车 联合虚拟储能的海岛微电网优化调度(M
atl
ab代码实现)
内容概要:本文提出了一种基于“空调-电动汽车”联合虚拟储能的海岛微电网优化调度方法,旨在解决海岛地区可再生能源消纳难与电力供应不稳定的问题。通过充分利用空调负荷的热惰性与电动汽车的灵活充放电能力,构建联合虚拟储能系统,等效替代物理储能装置,实现对风电、光伏等间歇性电源出力波动的平抑。研究建立了融合需求响应机制与多时间尺度调度框架的优化模型,并采用M
atl
ab进行仿真验证。结果表明,该策略能够有效提升微电网对分布式能源的接纳能力,降低系统综合运行成本,增强供电可靠性与能源利用效率。; 适合人群:具备一定电力系统分析、优化建模及M
atl
ab编程基础,从事微电网、综合能源系统、虚拟储能、需求响应等领域研究的科研人员与工程技术人员,特别适合研究生及以上学历的研究者。; 使用场景及目标:①应用于海岛、偏远孤岛等孤立微电网场景,提升可再生能源渗透率与系统韧性;②为高比例新能源接入的配电网提供低成本、高灵活性的虚拟储能解决方案;③实现空调与电动汽车等柔性负荷的协同优化,达成削峰填谷、降低能耗与运行成本的目标; 阅读建议:建议结合M
atl
ab代码深入理解模型构建与求解过程,重点关注虚拟储能建模逻辑、温控负荷动态特性刻画、电动汽车充放电约束处理以及多时间尺度滚动优化的实现机制,可进一步拓展至碳交易、绿证激励等复合政策情景下的优化调度研究。
YOLO算法建筑工地工人个人防护装备目标检测数据集-548张-包含 VOC 和 Yolo 格式标签-支持多种算法训练模型.zip
页面底部可查看数据集可视化效果; 该数据集可直接接入YOLOv5s/v5m/v5l、YOLOv8n/v8s/v8m、YOLOv10n/v10s、yolo11等轻量级至
中
型骨干网络进行端到端训练,支持从零训练(from scratch)与迁移学习(fine-tuning)两种模式;可直接使用
YOLO算法室内热成像篮球框目标检测数据集-260张-包含 VOC 和 Yolo 格式标签-支持多种算法训练模型.zip
页面底部可查看数据集可视化效果; 该数据集可直接接入YOLOv5s/v5m/v5l、YOLOv8n/v8s/v8m、YOLOv10n/v10s、yolo11等轻量级至
中
型骨干网络进行端到端训练,支持从零训练(from scratch)与迁移学习(fine-tuning)两种模式;包含voc格式和yolo格式标签可直接使用
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章