我的程序用的是DbgridEhEx 在属性设置中可以设置adoquery 开始设计的时候把adoquery的active设置为true 运行没问题 现在我想把这个DbgridEhEx的adoquery的属性改设成false,编译通过了 可是运行页面以后 页面打不开 提示'Access violation at address 004BB8FB in module ,kxce.exe'.Read of address 00000000.还有就是另一个页面也用DbgridEhEx显示数据 可是查询以后没有结果显示,我添加了一个DataSource,然后在DbgridEhEx的DataSource属性中设置上这个新加的,也是编译没问题,运行的时候,页面打不开 提示与这个提示'Access violation at address 004BB8FB in module ,kxce.exe'.Read of address 00000000相似,就是地址不一样.
还请高人指点啊

解决方案 »

  1.   

    打个比方,有一个TstringList的变量str,你还没有创建str:=TstringList.create;
    就使用str.add('xxx');就容易出现那样的问题。或者使用完后没有str.free等等拉。只是举个小例子了。
      

  2.   

    现在我想把这个DbgridEhEx的adoquery的属性改设成false=>adoquery.close;