碰到一个编译上的问题,请各位大虾帮一下忙(没什么分了``)今天公司给一些源码,我安装完控件和一大堆东西之后.(路径也设置了)
控件的基本没问题.但编译时碰到这样的问题.提示:
   1 无法找到dfm文件(好几个),个人认为都是主程序下缺少的.
   2 无法找到dcr文件,这个应该是一个dcu文件下的类(个人估计是旧版本的文件,没有pas文件,无法打开,会提示无此同名pas)ps: 还想问一下大虾,如果编译时提示找不到文件,如果才能定位到是什么地方引用了这个文件??有什么方法?以后可以自己查错
    双击错误信息无法定位.ps2:祝各位朋友新年快乐,08大家发.工资长,资金长,钱多多多.

解决方案 »

  1.   

    1. 在项目文件夹中搜索相关的dfm文件,如果存在的话再确认一下是否与项目源文件中的路径一致
    2. 在项目源文件中移除{$R '***.dcr'}P.S. 点击Project菜单里面的Build就可以定位到那些引用错误的单元。
      

  2.   

    回复楼上ZuoBaoquan的
    1 上面两点的源文件都不存在,(一种情况是错误的引用,一种情况是公司失误根本没有给这文件).
      我想问的是假设第一种情况,如何处理和解决.
    2 项目源文件是指工程项目源文件吗?我这找不到楼上所说的.ps: 点击Project菜单里面的Build就可以定位到那些引用错误的单元。这个方法是不行的``这个我早用过了.
      

  3.   

    是的,需要看看工程项目源文件看看('View Source'),无论是EXE还是PACKAGE都会有的。如果某个Unit找不到,那么点击Project菜单下面的Build会自动定位到引用这个单元的单元。(一般都行)
      

  4.   

    经过试验
    楼上的方法还是没有解决问题.('View   Source')中没有引用相应的dcr和dfm文件.
    现在头痛的就是找不到什么地方引用.(因为文件估计公司是找不到给我了,只能自己解决问题)
    不过谢谢ZuoBaoquan.我顶!