如题,运行了好几个Delphi程序总是缺少这个或者那个的 .dcu ,该如何解决?请高手指点,谢谢

解决方案 »

  1.   

    把该文件内所有.dcu文件删除,ctrl+F9重新编译
      

  2.   

    点击 IDE  tools >environment options > library > library path 后的...进入directories界面,点击下面的...,在弹出的目录选择中 把所缺的.dcu所在的文件选中,确定后 点击ADD,再点OK。就不会报错了。
      

  3.   

    如果只是提供的.dcu文件,这么做的后果很严重。
      

  4.   


    我现在找不到 缺少的那个  .dcu 怎么处理呢?
      

  5.   

    搜到 .dcu所在文件夹。 
      

  6.   

    找到那个文件夹了,然后把那个文件夹的路径添加到Library中吗?
      

  7.   

    [Fatal Error] Main.pas(8): File not found: 'WinSkinData.dcu'
    还是没有解决,新手我是
      

  8.   

    如果有WinSkinData 的原文件,就按2楼的办法做。记得先备份
      

  9.   

    还有一种 办法 就是先从 工程中去除 WinSkinData.pas,再在工程中重新加入。
      

  10.   

    我早上的时候试过把'WinSkinData.dcu 这个问题解决了,又出来别的dcu没有,疯了
      

  11.   

    试试 用project 下的 remove from project 先移除这个单元,再用 add to project 把这个单元加进来。不要直接从.dpr中删除。
      

  12.   

      Main in 'Main.pas' {Main_Form};  红线停留了这个位置,然后下面提示
    [Fatal Error] Super.dpr(16): File not found: 'RpRave.dcu'
      

  13.   

    RpRave.dcu  这是个什么家伙?怎么去也去不了
      

  14.   

    RpRave 的文件夹引用了没? 这个文件所在的控件安装正确吗?
      

  15.   

    如果是控件包装的不正确 ,可以试着点击 project下的 import to library , 弹出界面中选中 RpRave 所在控件,用remove去队,再点ADD,将其加入,点击最下边的Create Unit。 这个方法请谨慎使用。如果还不行。只有等高手解决了。
      

  16.   

    如果是包文件,可以试着 点击 component 下的 install packages ,需出界面中remove掉这个包,再add一次。
      

  17.   

    google 搜索  delphi .dcu 丢失 ,看看有没有能帮得了你的吧。
      

  18.   

    楼主,请学习一下delphi的基础吧,这样你是学不到东西的
      

  19.   

    先找到相关的*. dcu所在文件夹,再将相关的*.dcu拷贝到相关安装目录文件下即可。
      

  20.   

    你是否使用了第三方控件。第三方控件一般提供*.DCU文件,如果提供了*.pas源文件,重新编译,即可。将此类文件,全部持拷入delphi7\lib中。
      

  21.   

    缺少.pas文件或者,.dcu文件的路径不正确!
      

  22.   

    也可能是你的DCU文件属性是只读的造成的。