乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 65|回复: 4

[求助]用vlisp打开再关闭excel后不能正常释放内存

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2004-10-8 15:55:00 | 显示全部楼层 |阅读模式
请高手指教:
                         我使用所列的vlisp代码访问excel,
打开再关闭excel文档后发现,程序结束后,内存中残留一个Excel进程,
对下一次打开Excel造成不良影响,如果程序调用简单时,用(gc)或
退出的办法可以结束该进程,若多次调用程序,用上述方法亦
不能消除该excel进程。
                                 感觉似乎是autocad没有充分释放变量所占用的内存空间。
                         请教高手如何解决这个问题,产生原因是什么。
                                                                                                                                 谢谢!
回复

使用道具 举报

37

主题

297

帖子

15

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
449
发表于 2004-10-9 21:58:00 | 显示全部楼层
试试看:
(vlax-release-object excelapp)
(gc)
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2004-10-10 13:16:00 | 显示全部楼层
没用的,
(vlax-release-object excelapp)和
(gc)
无论怎么调用都不能解决。object变量excelapp虽然被释放,但是
内存依然残留excel进程
回复

使用道具 举报

37

主题

297

帖子

15

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
449
发表于 2004-10-12 19:49:00 | 显示全部楼层
能不能调用 Excel 的Quit 之类的方法。
回复

使用道具 举报

11

主题

125

帖子

9

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
169
发表于 2004-10-12 21:59:00 | 显示全部楼层
都不行的。估计这是VL ActiveX接口的问题
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-20 15:58 , Processed in 1.545746 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表