***.dcu是我的另外一个工程文件中的一个单元,不知道为什么在编译的时候要找这个文件。能不能有什么方法查找到该单元在什么地方引用的? 1、工程文件中不包含该单元。
 2、用查找功能找不到任何单元引用过它,例如:Uses ***;
 3、我设置了自动保存桌面的功能。请各位高手执教!

解决方案 »

  1.   

    看看你的引用unit 单元的名字有没有错!
      

  2.   

    找.DCU文件是因为你没有对应的源文件可用于重新编译,这种情况一般有2种可能,1是你使用了第3方控件,那么你把第3方控件重新安装1下就应该可以了;2是你在编译路径中无源文件,但在PROJECT中又有这个文件,这就要你自己想办法解决了,呵呵........good luck.....
      

  3.   


    在delphi IDE中打开 Tools 》 Environment Options 》Library 
    在 Library Path 中加入该单元的路径即可。
      

  4.   

    我不需要将该***.dcu编译到我的工程文件中,应为它没有用。你们说的第三方控件是什么意思,是不是说第三方控件中带有我a工程的文件声明,所以在b工程中调用了呢?
      

  5.   

    應該是你用了其它的控件.
    你用查找找提示的*.dcu.把它拷貝到你的程序目錄.
      

  6.   

    第3方控件指除了DELPHI标准控件以外的控件,一般是在网上下载的,比较著名的有RAIZE系列,LMD系列等.
      

  7.   

    还有你可能要引用的那个单元不在工程中,在计算机里查找一下这个文件把它Copy过来就可以了。
      

  8.   

    我不想要这个文件,因为它也是我自己编写的,是另外一个程序使用的。
    不知道为什么会查找它。看来我只能重新安装Delphik看看了,还有没有更好的方法呢?