CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

stack overflow 错误

楼主Alpha1981(20012246)2004-08-01 13:20:20 在 Delphi / 数据库相关 提问

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 怎么办

关键词

  • 递归
  • 调用
  • stack
  • 问题
  • 程序
  • panel
  • project

得分解答快速导航

  • 帖主:Alpha1981

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo