像Rx,1stclass,infopower这样的控件组困难很大
我曾经翻译过rx的,刚开头就晕倒,后来只移植了其中的一个

解决方案 »

  1.   

    在你的工程中对 DsgnIntf 的引用应该被改变为新的 Delphi 6 名称,DesignIntf。你也许也会需要添加DesignEditors,VCLEditors 和 RTLConsts 到你的 uses 子句。你也将需要添加 designide 到你的包的requires 列表。对 dsnide50 的引用可能也应该变为 designide,如果那没有被 Delphi 自动改变的话。任何使用 IDesigner 的运行时包需要使用 IDesignerHook 来避免运行时需要 designide。在运行时代码里,IDesignerHook 应该足够。设计时代码可以使用 IDesigner,但是应该使用类似下面的代码来从 IDesignerHook 的一个实例获得实际 IDesigner 接口。var
      RealDesigner: IDesigner;
    ...
    SomeDesignerHook.QueryInterface(IDesigner,RealDesigner);
    ...
    IDesignerHook 仅要求 Classes 和 Forms 单元可用。IDesigner 需要 DesignIntf,后者包含了许多其它包,而其中一些可能不是可重新分发的。
      

  2.   

    哦,虽然不能帮你,但是帮你UP一下!希望你能得到好的解答!
    UP! :)