一个程序,用到一个用户定义组件,组件注册以后,编译运行程序可以通过,但rebuild时出现如下错误,
c:\program file\borland\delphi6\projects\bpl\dclusr60.bpl不能生成,究竟是什么原因,高手指点。

解决方案 »

  1.   

    原因可能是你的dclusr60.dpk 或者是该组件库的一些文件丢失等等,总之你的问题太笼统了点,是否可以再详细点,比如你的组件是怎么写的,该组件是否你再设计器里打开等
      

  2.   

    您开了2个delphi?
    其中一个用到dclusr60.bpl(锁定)另一个不能改变他
      

  3.   

    用户定义的组件是不是在delphi7.0下写的,你的delphi6.0环境与它可能不兼容.
      

  4.   

    c:\program file\borland\delphi6\projects\bpl\dclusr60.bpl这个包已经在使用中了,很可能是你开了2个delphi,你关闭所有的工程试试看了
      

  5.   

    我参与的项目开发时用到好几个第三方控件,在使用的过程中,也好几次出现了这样的问题。
    建议,就开一个delphi,现close all 所有的工程,保出错的相关文件删除,在重装,一般都能解决问题。最主要的时看看控件安装说明,如果有的话
      

  6.   

    看看你的程序里有第三放控件吗,如果有,而现在的delphi中被删除了,那就重新安装那个控件好了。
      

  7.   

    这个问题我也碰到过,是因为我开了2个Delphi,关闭一个后恢复正常。如果你不是这个原因,是不是你的文件属性被修改了,要不是你自定义控件有不能编译的!
      

  8.   

    感觉你的这个问题最有可能发生的情况是你的组件是在delphi4,5,或者7的版本下写的,在delphi下可能不兼容。