可能是D5下的控件在D6下没有安装的缘故。
区别可以看D6的Help
What's New in Delphi

解决方案 »

  1.   

    兼容性是向上兼容的,其他的软件都只这样,你总不能用dos 打开win 32那些软件吧,delphi6在win中好用,但在dos下没法用
    我用delphi5写的程序在6下都能用,没有出现兼容性的问题,因为我以前都是用5写的,现在在用6了
    6中写的程序最好还是在6中跑~~
      

  2.   

    当你细心想想, 现有也只有Delphi6可以同时为Linux/Windows编程的
    RAD.Delphi6开始引入clx 和以前的Delphi只用 vcl会有极大的分别
    当你细看Delphi6的叁考文件, 你便会知道那些指令是clx, 那些是vcl
    或是vcl/clx同时兼容.
    而Delphi 5,4,3,2,1只有vcl, 当用Delphi6的源码, 自然会报错.
      

  3.   

    DELPHI有了很大的改进,加入了许多可变类型,在DELPHI5上自然不行。