从网上下载一DELPHI例程,例程里的readme.txt文件说只提供DCU文件,不提供源代码,结果在编译例程里的工程文件时提示没有找到与DCU文件同名的PAS文件,不知如何才能编译通过不带源码的DCU文件,请各位老大给个解释。
我使用的是DELPHI7.0

解决方案 »

  1.   

    用D6或D5吧,因为这个DCU可能是D6或D5编译的。
      

  2.   

    编译里面有加入一些bpl文件,可能版本不同。
      

  3.   

    各位好,来晚了,原因是响应一首歌的号召‘常回家看看’    按照各位的方法安装了DELPHI5.0结果没安装上(盗版!),又装了DELPHI2.0安装成功(例程包含了1.0到5.0的DCU文件),然后打开工程文件提示如下:
        
        Class TBarcode not found Ignore the error and continue?
        
        如果选择Ignore则无法编译,如果选择Cancel可以正确编译并运行,这是一个生成条形码的例程,只是不能脱离DELPHI编程环境运行,如果单独运行的话,它显示一个对话框然后就退出了。其实对于它带不带环境运行不感兴趣。
        
        如果使用DELPHI6.0和7.0调入工程文件时也显示:
        
         Class TBarcode not found Ignore the error and continue?
         
         但不论如何选择在编译时总提示:
        
        [Fatal Error] File not found: 'c:\program files\borland\delphi6\Projects\Bpl\BarLL.pas'
        
        难道真的无法使用DELPHI6.0或7.0编译这个文件了么?
        
        这个例程有230K下载地址如下:
        
        http://schlottke.de/download/tbarcode.zip
      

  4.   

    晕喔。
    老大们,和版本应当没有关系。
    我没有用过6或者7,但是你的问题很简单,没有找到dcu或者说obj中间文件。
    首先确认dcu文件是否是delphe7的版本。
    其次:检查project的属性,看看dcu所在的路径是否在project的dcu文件搜索路径中,如果没有,就加上,问题应当就解决了。(我认为这种情况可能比较的大)
      

  5.   

    to tomyang(tomyang)    DCU文件版本提供的是从1.0到5.0,非常肯定不是7.0版本,我在编译时把所需要的DCU文件已经拷贝到当前目录中了,不知是否还需要把DCU所在的路径放在PROJECT的搜索中。
      

  6.   

    to pressman(奔跑者)    6.0也试过,不行的。
      

  7.   

    这个例程有230K下载地址如下:
        
        http://schlottke.de/download/tbarcode.zip
      

  8.   

    实在没有办法的话只有用D5了。如果没有别的思路明天给分。无法使用DELPHI6.0或7.0编译这个文件了么?
       
    这个例程有230K下载地址如下:
        
    http://schlottke.de/download/tbarcode.zip
      

  9.   

    看样子没有什么办法了,要是可以的话作者也不必费心提供了从1.0到5.0的DCU文件了。非常感谢大家的参与。