为什么当我从Component-->Install component安装此DCU文件时,DELPHI警告说“One or more lines were too long and have been truncated",点确定后它
又问我要PAS文件?

解决方案 »

  1.   

    直接拷到 {Library Path} 中,然后 uses
      

  2.   

    首先谢谢您的回复,我照做了,但在编译时DELPHI说'File not found:'MediaDialogs.pas',Delphi问我要PAS文件,我想我无法给它.而且要知道如果它是一个可视控件,那么我又应该如何调用呢?其实这个DCU文件是一个预览WAVE文件效果的对话框VCL控件,如果能找到别的相类似的VCL控件,我就不用这么辛苦了!
      

  3.   

    我同意二楼的说法,但是还有一点是修改工程文件"in *.pas"为" in *.dcu"
      

  4.   

    Install Component 然后选择那个 dcu 文件,不能完成吗?
      

  5.   

    刚才试了以下,可以的。是不是你的dcu有问题呀。另外在放入空间后工程的引用
    unitname in 'unitname.dcu' ;
      

  6.   

    dcu是不可以直接安装的,必须要有编译好的bpl才可以使用.
      

  7.   

    yanhuizen(星河谷):
    我同意二楼的说法,但是还有一点是修改工程文件"in *.pas"为" in *.dcu"
    您这句话我不懂,这个控件只有.dcu,.dcr文件,这个控件我也不知道有没有问题,
    请大家帮我试试看,下载地址为http://delphi.icm.edu.pl/ftp/d20share/m_dlg20.zip,
    谢谢大家
      

  8.   

    只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升级,此组件就不能再使用了,当然有的作者给出了几种版本的DCU文件,用户根据需要选择使用。这样的组件的安装方法是:在Component菜单中,选择install component,在对话框 
    "into existing package"页中,单击“Unit file name”后的“Browse”按扭,在打开的文件对话框中,将“文件类型”设定为*.dcu,找到要安装的DCU文件,按OK按钮返回"into existing package"页后再按OK按钮就可以安装了。注意,此时Delphi会提示dclusr40.dpk将被重建,是否继续,OK就可以了。这里是将组件安装到dclusr40.dpk包中,此包从文件名上可以看出是用户自定义组件包,先安装到这个包中吧,下面再讲有关注意事项。安装完毕会有已经将组件注册完的提示信息以及安装到哪个组件页中的信息等,到组件面板上看看,一般会出现一个新的组件页,其中有刚安装的组件。
      

  9.   

    搂主:这个控件是For D2,3,4的,你在Delphi5和6里面没有办法安装的,其实这个控件很简单,自己做一个吧。给我$5,我给你做一个,给源代码~~~~~~~~~~~哈哈,这个控件居然要5美刀的注册费用……