我以前用D5进行开发,用了些第三方控件
后来改用D6开发了,想也把这些控件安装在D6上面,但老提示错误,类似于:
[Fatal Error] CoolFormDT.pas(7): File not found: 'DsgnIntf.dcu'
等等请问该如何解决这些问题呢?

解决方案 »

  1.   

    在packages面板,
    Requires处,点add,browse找delphi6\lib\designide.dcp 添加进来 就可以了,我都是这样改的
      

  2.   

    把控件安装的路径添加到SEARCH目录里面来。
      

  3.   

    如果没有源文件的话可能会麻烦一点的,因为delphi的dcu是有版本的,看你的意思你好像没有源文件,如果有源文件,你只要按上面说的改就好了
      

  4.   

    delphi6与delphi5的'DsgnIntf.pas'单元不同,Delphi6的source\ToolsAPI\下没提供此单元,delphi5的组件安到delphi6下就出这问题
      

  5.   

    你搞定DsgnIntf以后,一般还会撞到提示少Proxies.pas,D6中不提供这个了
      

  6.   

    to: renzy205(ren)
    能否说得详细点呢,如果只有dcu文件,是不是就不行了?
    有些有pas文件,但又提示需要res文件,这样该怎么办?
    如果有dpk文件,但运行就提示错误,那又该怎么办?
    请教请教:)
      

  7.   

    只有dcu文件,是不行的。不能重编译。
    res文件可能自己建
      

  8.   

    有BUpack,有CoolPack,有CoolForm等