程序中装了不少第3方VCL的,每次打开 *.dpr就弹出一对话框,出现这提示Access violation at address 4000586A in module ‘rtl60.bpl’. Read of address 400A1004.老找不到毛病,请问有人知道吗

解决方案 »

  1.   

    估计人你得重新装一下Delphi了或者你先打开Delphi,然后再 File--->Open 你的项目文件
      

  2.   

    http://search.csdn.net/Expert/topic/1998/1998707.xml?temp=3.185451E-03
      

  3.   

    应该是装载控件造成的,或者可能安装了集成到IDE中的工具造成的。需要重新安装。
      

  4.   

    无法定位包文件的地址位置,你可能还要重新设置一下,如果你是在企业开发,可能改变了delphi的默认设置的,比如一些包文件的路径等等问题
      

  5.   

    可能是系统原因
    我碰到的情况是这样的
    报表打印需要一个默认的打印机
    我把所有默认打印机删除后
    每次打开包含QReport窗体时就出现以上情况
    后来添加了一个默认打印机并
    对现有系统进行修复了一下
    就可以了
      

  6.   

    我个人也遇到这样的问题。我认为不是以上几位所说那样:Delphi出现问题或者是系统有问题。我认为是我们在Build应用程序时,数据库操作的那些控件在应用程序生成进行编译的顺序的问题。
      

  7.   

    如果你为Delphi安装了其它插件,就先把插件卸载掉
    如果你打开其它的应用程序也有这个问题的话就说明是Delphi的问题,重装
    如果其它应用程序不出错,考虑一下该工程中是否引用了某些ActiveX控件,这些控件是否注册或是否稳定
      

  8.   

    我以业遇见过类似情况,解决起来很简单:删除...delphi/projects下的所有文件。