TC官方合作论坛

 找回密码
 立即注册
查看: 812|回复: 18
打印 上一主题 下一主题

[已解决] COM对象如何释放

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-10 10:19:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如题 ,每次创建COM对象,都会占用一定的内存资源,请问下如何释放这些内存资源啊。。

回复

使用道具 举报

沙发
发表于 2014-6-10 10:58:49 | 只看该作者
本帖最后由 julele 于 2014-6-10 11:12 编辑

创建COM对象的全局变量?  全局变量释放不了
可以用局部变量, 使用时进行传参,  当不再使用对象时, 也就释放了内存你把com对象当成变量处理就好了
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-6-10 11:14:07 | 只看该作者
julele 发表于 2014-6-10 10:58
创建COM对象的全局变量?  全局变量释放不了
可以用局部变量, 使用时进行传参,  当不再使用对象时, 也就释放 ...

没有函数可以释放全局变量的COM对象吗。。。把全局变量=null内存还是一样被占用着。。
回复 支持 反对

使用道具 举报

地板
发表于 2014-6-10 11:19:14 | 只看该作者
没有函数可以释放全局变量
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-6-10 11:25:12 | 只看该作者
julele 发表于 2014-6-10 11:19
没有函数可以释放全局变量

我不是要释放全局变量,而是要释放那个COM对象。。

对象=数组[0]
对该数组添加COM对象后,在不使用时将想应的数组指定项删除或重新定义:对象=数组[0]。但是COM对象生成时所占用的内存却没有释放
回复 支持 反对

使用道具 举报

6#
发表于 2014-6-10 11:31:13 | 只看该作者
注销插件对象
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-6-10 12:26:08 | 只看该作者

对对。。我就是想问怎么注销插件对象?
回复 支持 反对

使用道具 举报

8#
发表于 2014-6-10 12:29:57 | 只看该作者
注销插件
回复

使用道具 举报

9#
 楼主| 发表于 2014-6-10 13:46:10 | 只看该作者

额。。什么 意思。。“注销插件”代码怎么用?TC好像没这语句吧
回复 支持 反对

使用道具 举报

10#
发表于 2014-6-10 14:08:39 | 只看该作者
别听楼上乱说,可以释放,直接把承载com对象的变量 赋值  null 就行了,就会给你释放掉了的
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 01:53 , Processed in 0.139780 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表