方法一:设置你软件的搜索目录,使它指向有该文件的目录。
方法二:用文件查找,找到该文件,复制到你的软件目录下或delphi的lib目录下

解决方案 »

  1.   

    添加一个搜索路径即可,
    在toolsapi下
      

  2.   

    也可以把你的.dcu文件直接放到Delphi的/lib目录下。
      

  3.   

    在tools-->environment options 中的library 页设置library path
      

  4.   

    在project菜单的options的directories/Conditionals的Search path里
    加入toolsapi的路径
      

  5.   

    我看了一下,路径已经正确了,可好像还是不行,有没有其他的地方我加错了呢,添加新控件是不是在component下的instal component中的unit中加的
      

  6.   

    在PROJECT->VIEW SOURCE->在REQUIRES部分中加入对DESIGNIDE的引用,看一下可以吗?
      

  7.   

    其实这个问题我也碰到过,本身这个DCU文件应该是DELPHI自己带得有的,可能装的时候没装好吧!
    上次我就是在别人机器上找到这个文件拷至BIN目录下就可以了
    同样的DCU文件在自己机器上就是没有,但别人就有,不解!
      

  8.   

    你新建一个工程,把dsgnintf.pas文件加进去。然后进行编译一遍会生成一个dsgnintf.dcu文件。先把你上面设的路径都去掉,也不用copy,就用toolapi目录下面的这个文件即可。我也是这样做的,不行的话再找我好了。你试试看。
      

  9.   

    这个文件是D4带的,不知为什么D5不带了,有时候某些控件(可能是D4版的吧)就要这个,只要找到该文件放到Delphi能找到的目录就行了另外,编译.pas不用新建工程的,\Bin下(好象是)有一个dcc32.exe,用它就可以:dcc32 xxx.pas 
    OK!
      

  10.   

    那个新控件是为 D6 打造吧.  你是用D5, 他是无dsgnintf.dcu.  看看有无
    for D5