经过这么久,我知道这个问题要得到最后的解答会是一件绝对高手加我的运气的事,我从来没有出过这么多分啊!
经过这么久,我知道这个问题要得到最后的解答会是一件绝对高手加我的运气的事,我从来没有出过这么多分啊!
楼主fj1229(懒得狂舞)2001-10-29 10:03:35 在 VC/MFC / 基础类 提问 现在出现的错误现象是系统出现‘必须的资源无法获得’。
现象出现后我的措施:检查了所有的内存,几乎没有泄漏;
检查了所有可能重现错误的地方,可能在一个onTime里,但是必须是运行一段时间了以后,之中涉及到的内存我都检查了。。。。。几乎确定没有
问题一:会是什么原因出错的,难道肯定是内存么?
问题二:怎样解决?
问题点数:0、回复次数:12Top
1 楼lownr(廖宇雷)回复于 2001-10-29 10:18:18 得分 0
这个错误的代码是什么啊?
调用了哪些API啊?
都不知道怎么回答啊!虽然我不是高手,也不一定能够解决你的问题。:)Top
2 楼LJN(没有人)回复于 2001-10-29 10:22:00 得分 0
这不一定的,比如有时你需要用COM1而COM1已经被其他程序打开,就会报这个错.
你是不是自己调用了唯一资源(指不可共享的)忘了释放,又重复调用了呢?Top
3 楼fj1229(懒得狂舞)回复于 2001-10-29 10:59:20 得分 0
哦,有那些资源是唯一的?我可能会在网络传输中用到一个端口,但是。。。。只有我用啊应该,如果是这个问题我怎么解决呢?怎么捕捉到这类错误?我试试去,好,有一个新的思路了,谢谢Top
4 楼fj1229(懒得狂舞)回复于 2001-10-29 13:13:34 得分 0
还有什么思路啊?Top
5 楼ineedyou(古寺僧)回复于 2001-10-29 13:40:10 得分 0
你至少也得描述一下你涉及的操作啊!Top
6 楼fj1229(懒得狂舞)回复于 2001-10-29 14:13:21 得分 0
就是这样:
我用WinSock在一个OnTime里面不停的请求,不停的接收 、 不停地显示。。。Top
7 楼Mercedes()回复于 2001-10-29 14:19:41 得分 0
把Timer的间隔设长一倍试试还会不会出现?可能是资源还未释放就又申请了吧? Top
8 楼chenzhou35(vcworm.51.net)回复于 2001-10-29 14:21:02 得分 0
gdi 资源检查过吗?Top
9 楼a813(周)回复于 2001-10-29 14:22:34 得分 0
单线程还是多线程?Top
10 楼fj1229(懒得狂舞)回复于 2001-10-30 09:05:25 得分 0
我去试试。
主程序是单线程,但是通讯我做成了dll的中间件,是多线程的,这有什么需要注意的吗?
还望大家多多指点啊Top
11 楼LLnju(LLnju)回复于 2001-10-30 09:15:55 得分 0
看看在W2K下是不是没这问题,如果没有的话,应该是GDI的问题。以前我也遇到过。Top
12 楼fj1229(懒得狂舞)回复于 2001-10-30 10:31:24 得分 0
W2000下有这个问题的Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
