Exception EAccessViolation in module...
Access violation at address...Read of address ...我的一个报表应用程序,运行时没问题,关闭时报错。程序原来只有一页,没有报错后来需要增加俩页,我就增加了一个pageControl,增加了三个tabsheet因为增加的二页和原来的布局,功能是一样的,只是sql不同。所以我就copy了tabsheet1的component到了tabsheet2 tabsheet3,然后改了sql和事件方法内容运行后,关闭就有问题了。最后查明了是DBChart的问题,我把tabsheet2 tabsheet3DbChart中的折线去掉,就没有报错添加就报错。不知道是为什么

解决方案 »

  1.   

    我现在把tabsheet2  tabsheet3的折线都去掉然后重新添加,不报错。当我给他们title命名时,关闭报错
      

  2.   

      Application.Initialize;
      Application.CreateForm(TDataModule1, DataModule1);
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    解决了,把  
    Application.CreateForm(TDataModule1, DataModule1);
    Application.CreateForm(TForm1, Form1);
    掉了下顺序