dsgnintf.dcu在你安装控件的目录内,除非你装的控件本来就不全。
先用windows的搜索工具在盘上找,
找到了后copy到delphi的lib目录下,或设在search path中。
找不到就把控件delete掉把。

解决方案 »

  1.   

    这个问题很简单啊,你的系统中有这个文件dsgnintf.pas,.dcu文件是它的目标文件。你只要这样做就可以了。
    1。建立一个新的工程。
    2。remove掉Form1.
    3。将dsgnintf.pas添加到文件中,然后complie unit。
    4。找到dsgnintf.dcu,拷贝到delphi的lib目录下。
      

  2.   

    这个问题很简单啊,你的系统中有这个文件dsgnintf.pas,.dcu文件是它的目标文件。你只要这样做就可以了。
    1。建立一个新的工程。
    2。remove掉Form1.
    3。将dsgnintf.pas添加到文件中,然后complie unit。
    4。找到dsgnintf.dcu,拷贝到delphi的lib目录下。
      

  3.   

    这个问题很简单啊,你的系统中有这个文件dsgnintf.pas,.dcu文件是它的目标文件。你只要这样做就可以了。
    1。建立一个新的工程。
    2。remove掉Form1.
    3。将dsgnintf.pas添加到文件中,然后complie unit。
    4。找到dsgnintf.dcu,拷贝到delphi的lib目录下。
      

  4.   

    我不知道你是否一个控件也没有装上。如果按照Wingsun(孙春阳) 的方法解决了当然好,如果不能解决请看下面:如果有一个出问题同时装的其他控件也会有问题,即使有了该.dcu不见的问题就解决了。关键是安装的方法是否得当
      

  5.   

    可能是你安装的控件中use了“dsgnintf”Unit,所以在complie的时候会提示出错。
    找到控件的source,去查找“dsgnintf”,如果找到就删除掉再complie。
    如果没有source,可以按照Nicky_he(尼克) 的方法去做。
    如果还不行,那说明你的控件没有拷贝完全。
      

  6.   

    可能是你安装的控件中use了“dsgnintf”Unit,所以在complie的时候会提示出错。
    找到控件的source,去查找“dsgnintf”,如果找到就删除掉再complie。
    如果没有source,可以按照Wingsun(孙春阳)的方法去做。
    如果还不行,那说明你的控件没有拷贝完全。
      

  7.   

    Add a unit to delphi:
    open X:\Program Files\Borland\Delphi5\lib\dclusr50.dpk
    Add E:\Program Files\Borland\Delphi5\Source\Toolsapi\dsgnintf.pas
    compile ......
    Save dclusr50.dpk.
    ok.
      

  8.   

    agree to saoren ,sdgnintf.pas 因该是delphi的toolsapi的单元.