| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1535 人关注过本帖
标题:用ShellExecute内存一直增加的问题如何解觉?
只看楼主 加入收藏
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
 问题点数:0 回复次数:7 
用ShellExecute内存一直增加的问题如何解觉?
我做的一个程序是在一个定时器里,当时间到时就用
HINSTANCE handle = ::ShellExecute(NULL, "open", "Iexplore.exe", "http://www.baidu.com", NULL, SW_SHOW);
::CloseHandle(handle);
调度一个页。。。。。
但在用时我发现一个问题,刚开始程序占用的内存可小,但当记时器到时第一次用此函数调度页面时会发现此程序的内存使用量增加1M多。。当下次记时器到时再次调度时内存还会增加,虽然没有本次增加的多,但是是上升的。
当我去掉CloseHandle 时效果还是一样。。。
帮一下俺呀。。。
搜索更多相关主题的帖子: 解觉 内存 ShellExecute 
2006-11-22 11:36
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
得分:0 
????????????????????????????????大侠们帮一下呀

写程序像做爱一样,质量的好坏完全取决于心情……
2006-11-22 11:38
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 

不知道你有沒有發現,每次多調用一次SHELL以後,程序的確增加了內存,但是你把程序最小化一次,在還原,發現 ,程序內存又還原了,至于原因,我也希望對這個又瞭解的人解答一下


[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-11-22 12:43
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
得分:0 
谢谢你版主。。。。。
是,,,这个我也发现了。。。但咱总不能让程序每调度一次normal 一次,再min一次吧
那样不太好呀。。。。。

写程序像做爱一样,质量的好坏完全取决于心情……
2006-11-22 12:53
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
得分:0 
???????????????????????????

写程序像做爱一样,质量的好坏完全取决于心情……
2006-11-22 17:33
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
得分:0 
帮一下啦。。。。。。。。。。。。。。。。

写程序像做爱一样,质量的好坏完全取决于心情……
2006-11-24 19:30
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
你用CreateProcess可以吗?

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-11-24 20:04
游戏使者
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2005-8-24
收藏
得分:0 
这个我还没有试呢,今晚上回去后试一下

写程序像做爱一样,质量的好坏完全取决于心情……
2006-11-25 19:16
快速回复:用ShellExecute内存一直增加的问题如何解觉?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016159 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved