编译时发现没有VARIANTS.DCU文件,请问*.DCU是什么文件,如何解决这个问题?

解决方案 »

  1.   

    在uses中有一个variants
    但是在工程中和搜索路径中没有该variants.pas或编译以后的variants.dcu文件
    所以编译不通过.你可以找到该pas或dcu文件到你的目录即可.
    另外variants好像是delphi自带的文件哦
      

  2.   

    上面就是了DCU是由PAS文件编译后生成的http://lysoft.7u7.net
      

  3.   

    DCU是Delphi编译后产生的文件,要是delphi7在uses中加上variants单元就可以了,要是delphi5,就得找到variants.dcu或variants.pas
      

  4.   

    mdjwmy(mdjggx),你说地对!
    我在uses中加上variants单元,但无法编译通过,提示没有variants.dcu,请问如何解决!
      

  5.   

    在系统路径中找不到DCU的路径,可以Tools/Environment Tools/Library/
    加入你的DCU文件所在路径就可以了。
      

  6.   

    关键是没有variants.dcu文件,我找过在delphi中的确没有variants.dcu文件,但有variants.pas文件............
      

  7.   

    肯定是你不知道安装了什么第三方的插件把原来Enviroment Options 里的library内的path 删掉了,
    重新把路径加上去就会没事的啦。C:\Program Files\Borland\Delphi7\Lib
    C:\Program Files\Borland\Delphi7\Bin
    C:\Program Files\Borland\Delphi7\Source
      

  8.   

    VARIANTS 大部分情况下可以去掉,避免使用这种类型。
      

  9.   

    把VARIANTS.pas 拷贝到当前目录即可。
      

  10.   

    我也碰到過這個問題,解決辦法是找到VARIANTS.DCU文件,再看別的.dcu文件放在哪里,把VARIANTS.DCU拷過去.
      

  11.   

    dcu <- pas编译生成的
      

  12.   

    jiang130(Hong) ,关键是我在Delphi目录下面没有找到VARIANTS.DCU,为何?
      

  13.   

    .dcu文件是delphi编译过的单元,在系统路径中找不到DCU的路径,可以Tools/Environment Tools/Library/将你的DCU文件所在路径加入到Library Path就可以了