D5控件向D6转换的问题

时间:2021-06-08 18:04:28
我有一些控件,以前在Delphi5中可以很好的安装,但是现在升级到Delphi6后,控件不能安装了。
这些控件使用到自定义的控件编辑器和属性编辑器,Delphi5中的支持文件是DsgnIntf,到Delphi6中支持文件变成DesignIntf、DesignEditors等等,我修改后编译报找不到proxies.pas。
sigh实在没有办法,各位谁能给我proxies.pas文件的拷贝不甚感激。

6 个解决方案

#1


如果你有.dpk文件的话,你直接装入d6,系统会提示升级的,
如果你的包没有.dpk,并且没有.pas文件,就没有办法了。

#2


这个问题 早已经解决了 呵呵
添家 $(DELPHI)\Source\Toolsapi 到通用目录
C:\Borland\Delphi6\Source\ToolsAPI\(DesignIntf.pas)

#3


参考:
1. variants.pas - anywhere variant expressions are being used must have this unit now
2. DesgnIntf --> DesignEditors.pas and DesignIntf.pas
3. DesignIDE.bpl for proxies.pas
4. QConsts.pas - they moved some of the constants around
5. IFormDesigner/TFormDesigner no longer exists, you must use IDesigner with IDesigner.Root as the Form
6. TDesignerSelectionList --> TDesignerSelectionsList
7. FontBCD.pas
8. MaskUtils.pas

#4


同上

#5


to  D_Q(A.Dai):
通用目录指的是什么?
另外,事实上我已经把DesignIntf等文件拷入控件包目录中中,现在编译到DesignEditors时会提示proxies.pas文件找不到,我找遍了所有的地方也没发现这个文件。
倒是在D5下找到个proxies.dcu,可惜没有用。该如何解决

#6


gz

#1


如果你有.dpk文件的话,你直接装入d6,系统会提示升级的,
如果你的包没有.dpk,并且没有.pas文件,就没有办法了。

#2


这个问题 早已经解决了 呵呵
添家 $(DELPHI)\Source\Toolsapi 到通用目录
C:\Borland\Delphi6\Source\ToolsAPI\(DesignIntf.pas)

#3


参考:
1. variants.pas - anywhere variant expressions are being used must have this unit now
2. DesgnIntf --> DesignEditors.pas and DesignIntf.pas
3. DesignIDE.bpl for proxies.pas
4. QConsts.pas - they moved some of the constants around
5. IFormDesigner/TFormDesigner no longer exists, you must use IDesigner with IDesigner.Root as the Form
6. TDesignerSelectionList --> TDesignerSelectionsList
7. FontBCD.pas
8. MaskUtils.pas

#4


同上

#5


to  D_Q(A.Dai):
通用目录指的是什么?
另外,事实上我已经把DesignIntf等文件拷入控件包目录中中,现在编译到DesignEditors时会提示proxies.pas文件找不到,我找遍了所有的地方也没发现这个文件。
倒是在D5下找到个proxies.dcu,可惜没有用。该如何解决

#6


gz