1: 没有遇到呀
2:没有机会实践
3:确实如此
4:这个好解决,不能算是Bug:
   回复人:Phoenix2000(Phoenix2000) (2001-6-28 15:39:33)  得20分 
proxies.pas 已经包含在 designide.dcp 这个编译包中了。你的控件包中应该加入 designide.dcp 这个包(具体操作不用我说了吧),然后再编译,就可以了。在 Delphi 6 中,原来的 dsgnintf 单元已经分成了两个单元:DesignIntf 和 DesignEditors 单元。所以原来的很多用到了 dsgnintf 单元的控件升级到 D6 都要重新修改源代码。如果没有源代码,你就不要试图在 D6 中安装了,等这个控件的 D6 版本吧。如果你实在需要在 D6 用这些控件(没有源代码或者你懒得改源代码),就在 Delphi 5 中采用 DLL 的形式封装这些控件,然后在 D6 的代码中动态使用(是动态使用,没办法在 IDE 环境中用的!),其实说穿了也是费力不讨好的事!还有,如果过去的控件使用了属性编辑器,在 D6 中也要修改源代码,很不方便。Delphi 6 为了兼容 Kylix,具备跨平台的能力,设计了 CLX 类库,而同时又要保持 VCL 类库,必然要牺牲部分兼容性……就说这么多。  

解决方案 »

  1.   

    好久没来CSDN了,今天一来发现好多自己的帖子没结,真是不好意思,
    你没有看清我的第4条,你提供的帖我早看过了,我也在我的控件包里加了DESIGNIDE.DCP这个包,控件可以正确编译,但当在用到这个控件的程序运行时还是会提示Proxies.dcu无法找到,不知你们有没有碰到,还是我的D版有问题。另外前几天又发现,我在数据模块用adoConnection连接到Access,另新建一窗体用adoDataset通过该连接打开一个表,设置Active为True,保存项目,再重新打开,在打开有adoDataset的窗体时严重错误,然后D6就给关了,如果你先打开数据模块或者设置Active为False就没事,不知是不是我的D6坏了。
      

  2.   

    Delphi6最大bug,Z版太贵~!:)好像是$3xxxx吧.......:(