各位:Delphi5.0以前的程序有很多在Delphi6下不能正常编译,因为Delphi6改写了一些VCL
库,比如Variant类型放在一个新的Variant.pas单元中,如果涉及到包的问题,Delphi6.0
不仅用DesignIntf替换了DsgnIntf,而且属性编辑器也被放进了DesignEditors,
DesignMenus,DesignWindows和其它的一些设计文件里。特别是DesignEditors使用了其它
的一个名叫Proxies的IDE文件。(Proxies代码放在DesignIDE.bpl文件中。)
不用说这些改变将会产生编译时的错误。所以在Delphi6中编译前版本的程序或控件要仔细斟酌
修改包含单元。