stack overflow 错误
Project Project1.exe raised exception class EStackoverflow with message
'stack overflow',Process stopped. Use Step or Run to continue.
同学说可能是在Panel上叠了太多的Panel,但好象也不是此问题
请高手指点
谢谢
问题点数:0、回复次数:6Top
1 楼firstshine(黑里透红)回复于 2004-08-01 14:01:27 得分 0
有没有在程序中递归调用?如果因为程序有问题导致一直递归调用的话,也会有这个错
这不是唯一的原因,也还有其他的可能Top
2 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2004-08-01 14:22:00 得分 0
可以考虑增加Stack的Size,在Project Option中可以设置
但要保证你的算法没有逻辑问题才行,过多的递归调用就会出现这类问题Top
3 楼mdf2008(十二乐坊的FANS)回复于 2004-08-01 15:05:22 得分 0
可是代码有问题吧,仔细检查下Top
4 楼DebugXP(NULL)回复于 2004-08-01 18:23:34 得分 0
程序有问题,比如死循环Top
5 楼flayyao(姚俊)回复于 2004-08-01 18:34:42 得分 0
我以前也碰到过这个问题,是因为在递归中有个变量没释放,然后每次递归都创建一个。
你看是不是和我一样的问题可以看你的程序所占用的内存是不是拼命的涨,如果是的话就应该和我是同一问题。如果仅仅是界面上静态放置了panel,就是1000个都不会报堆栈溢出的。Top
6 楼xiaocuo_zrf(小错——淫雄所贱略同)回复于 2004-08-01 23:31:04 得分 0
堆栈益处,检查是否有死循环,或者无限制递归
或者是事件的相互引发,比如:
你在Onchang事件里面有去改变了该对象的值。Top
相关问题
- 出现'stack overflow'的错误怎么解决?
- Stack Overflow
- 关于数据大小的问题:"stack overflow"错误,请教各位了
- 为什么我定义一个400*400的数组在运行时,总是出现stack overflow的错误?100!
- 怪事!一个程序debug时没错,可一旦运行就有stack overflow 的错误?何故啊?
- W2k下VC编译运行OK,98下运行出现“stack overflow”错误,有人遇到过吗?
- 在VC++6.0环境下,由于数组过大,出现“stack overflow”错误,如何解决?
- 怎么配置三层结构中的Dcom和Socket服务器,为什么我的老是出现Stack Overflow,不支持此接口的错误呢?
- 我用C语言进行中断编程,出现stack overflow错误,请教是怎么回事啊?我的中断程序流程有问题吗?
- Stack overflow 怎么办




