某些事件的代码中,引起互相触发,因此导致stack overflow。
以前我也遇到过这个问题。

解决方案 »

  1.   

    你的事件写划了,嘻嘻,不信你说说看,你都写了些什么事件?(DBGrid的)
      

  2.   

    你的事件写划了,嘻嘻,不信你说说看,你都写了些什么事件?(DBGrid的)
      

  3.   

    to ihihonline
    什么叫“写划了”事件有:
    1:oncollexit
    2:ondrawcolumncell
    3:onenter
    4:onkeydown/ onkeyup /onkeypress
    5:onmouseupto almzg_o
    怎么说啊?to theng
    let me see ....
      

  4.   

    先把所有的数据库连接控件的连接属性都设为FALSE,然后在重新连接试试,我我以前也遇到过这样的问题,我当时是在。DFM文件里面改的
      

  5.   

    还有
    adoquery的beforepost,beforedelete事件
      

  6.   

    to delphi_xizhousheng()
    怎么改啊(在dfm文件中)。我也有点怀疑是数据库连接的问题
    因为为了使用计算字段我在设计阶段就连上了数据库,
      

  7.   

    解决了。
    还是计算字段的问题。不知道adoquery添加的计算字段是存储在那里的
    我在关闭窗口的时候添加了
    adoquery.fields.clear就不会有这个问题了。
    :)
    谢谢各位