我把COMCTRLS的源码加入我的工程中,修改了源码,然后编译就出错,[Fatal Error] ComCtrls.pas(20): Unit ListActns was compiled with a different version of ComCtrls.TCustomListView,为什么呢,如何解决?

解决方案 »

  1.   

    工程选项中,去掉Build with runtime packages前的对钩。
      

  2.   

    首先检查你的环境中设置的路径中是否有相同名称的ListActns.dcu文件,或者其他文件中有声明ListActns的地方,提示说是版本不同,但是又没有源码,所以提示出错,系统文件是可以修改的,和修改自己的程序一样,改对就行
      

  3.   

    ListActns.dcu用的还是原来的,而它当时引用的是旧的ComCtrls单元
    需要同时编译ListActns.pas做法见2楼