正如楼上说的,其实有的是版本不对,有的说*.dcu文件找不到,是要改一下搜索路径,还有的确实有问题,我也碰到过不少!

解决方案 »

  1.   

    1、按照我的经验,很多都是第三方控件的问题。很多对低版本Delphi写的控件是不能在高版本里用的,所以很多没有源代码(只有DCU)的东西是不能用的。
    2、出现DCU没有找到是因为路径的问题,第一,检查控件包文件中包含的文件的路径。第二,Tools->Environment Options->Library->Library path 中一定要有你安装控件的路径。
    3、编译选项有问题,主要出在条件编译上。譬如{$........}后边的编译选项有问题,常常是根据版本选择编译时出的问题。
      

  2.   

    不同delphi版本的dcu文件不能兼容,所以必须对应,比如某个控件的版本是for d3的,那么你在d4 d5下就不能使用。