我做属性编辑器用到DesignEditors单元 是下面这样的
implementationuses DesignConst, Consts, RTLConsts, Contnrs, Proxies;
可提示Proxies.dcu没找到!
Proxies.dcu在那呢?为什么会这样?

解决方案 »

  1.   

    需要在编译的时候加入designide.bpl,即采用把package编译的方式。
      

  2.   

    to cnsuyong(小可) 
    我是打算这么做?可是我的控件怎么发布呢?在其他机器上,也会出现这样的问题呀?
      

  3.   

    to chechy(简简单单的活) 
    我不太明白你的意思,能说 详细点吗?
      

  4.   

    随你的控件单元一并发布就OK,如果你愿意,可以只发布相关的.dcu文件。
      

  5.   

    为什么会这样?会出问题吗?delphi的标准控件,是怎么实现控件编辑器的?例如:dbgrid.
    研究了很长时间代吗?没发现相关代码 ?
      

  6.   

    chechy(简简单单的活)应该是指用runtime bpl方式编译吧,在你发布程序时也需要将这些bpl一起发布。
      

  7.   

    既然是属性编辑器,那么一定是要有Delphi,才能运行,对不对?既然装了Delphi,那么就一定会有designide.bpl,对不对?Borland不提供dcu文件,只提供bpl文件就是这个道理。只有把designide.bpl编译进来,才可以。
    可以在Project Options菜单中的Compiler页设置需要编译的package
      

  8.   

    delphi 没有designide.bpl呀!只有pas文件,而且有错,就像我提问的!
      

  9.   

    呵呵,你弄错了吧.看看这些文章吧.
    http://www.delphiboy.com/cgi-bin/doc/datacontent.php?no=262
    这篇更专业
    http://bdn.borland.com/article/0,1410,27717,00.html
      

  10.   

    谢谢 : chechy(简简单单的活)