Delphi7 编译错误 0xc0000005
在  Application.Initialize 的位置..1.重装了电脑也是一样..
2.代码在以前编译是不出问题的..是直接拷来的
3.是不是控件的问题
4.新建一个新程序可以.好奇怪...如何解决?

解决方案 »

  1.   

    新建一个Project,然后把原来的单元文件添加进来试试.
      

  2.   

     Application.Initialize 
       前做了什麼操作???
     
      

  3.   

    看看Tools->Options->Library-win32 是不是Library Path没有引用Delphi系统路径
      

  4.   

    不好意思,引用錯了,我是想問SmallHand  控件的版本應該有向下兼容的功能吧. 
      

  5.   

    1.创建个空工程,然后把单元都加入试试。
    2.注释掉Application.CreateForm之类代码(让工程变相还原成空的),看看是编译器抽了还是你RP有问题
    3.将所有实现功能的代码都注释起来,然后一个一个解开注释然后编译,到哪里不能编译了,那就从这里找问题
      

  6.   

    新建一个工程,直接运行如果能运行则delphi没有问题,如果运行不了就是delphi的问题了,就要重新安装了。
      

  7.   

    执行文件由于出错被锁住了,即使修正了错误代码,也不能解锁,所以不能编译
    用 unlocker1.8.7.exe 软件可解决
    是一个中文的,解除锁定文件的软件,使用时 锁定文件上,右键,发送到unlocker,解锁,即可
      

  8.   


    原因找到:打了WINXP SP3 或是打了相关的补丁..
      

  9.   

    试试删除所有的DCU,再编译看!
      

  10.   

    并不能因为Delphi不能运行在Linux系统上就说明是Linux系统有问题。你也不能要求一个早年的Dos中断程序要求在VISTA上跑出正确结果是不么?我觉得这些应该都不是最为关键的问题,只是某些东西可能会随着系统环境的变迁而需要变更。