原先的同事离职了,他留下的delphi程序需要修改,一般只要改几个数字就行,所以门外汉的我也可以搞定
以前在他的电脑上都能修改保存编译的,但是前段时间他的电脑硬盘崩溃,东西全丢了重装系统后,再编译程序就会提示“ [Fatal Error] taxout.pas(8): Unit bsSkinShellCtrls was compiled with a different version of bsSkinCtrls.TbsSkinCustomTreeView”约莫能明白意思是这个程序需要的插件和现在的插件不同
请问1、插件一般保存在什么地方,我原先是直接把所有.DCU文件拷贝到DELPHI目录下的lib文件夹里,这样可行吗?2、是不是可以直接拷贝DCU文件到程序目录下?3、我找到的插件比这个插件新,怎么操作才能让新插件代替旧插件?

解决方案 »

  1.   

    安装最新版本的皮肤插件吧,,,
    bsSkin
    一般都是向下兼容
      

  2.   

    少了VLCskin皮肤控件,至于那个版本,就下载一个最新的试下吧,安装方法网上很多
      

  3.   

     楼主发表于:2011-11-17 13:31:08原先的同事离职了,他留下的delphi程序需要修改,一般只要改几个数字就行,所以门外汉的我也可以搞定
    以前在他的电脑上都能修改保存编译的,但是前段时间他的电脑硬盘崩溃,东西全丢了重装系统后,再编译程序就会提示“ [Fatal Error] taxout.pas(8): Unit bsSkinShellCtrls was compiled with a different version of bsSkinCtrls.TbsSkinCustomTreeView”约莫能明白意思是这个程序需要的插件和现在的插件不同
    请问1、插件一般保存在什么地方,我原先是直接把所有.DCU文件拷贝到DELPHI目录下的lib文件夹里,这样可行吗?
    答:控件保存在什么地方(根据个人习惯而定),只有神知道。直接把.dcu拷贝一般不好用,因为在设计期也会读到相关单元。2、是不是可以直接拷贝DCU文件到程序目录下?
    答:这个也不可行。3、我找到的插件比这个插件新,怎么操作才能让新插件代替旧插件? 
     答:你列出的错误提示,就是少bsSkin控件。
        一般情况下,你只要新控件正常安装,重新编译一下就可以了。
      

  4.   

    重新安装控件包 最好找个懂DELPHI 的来帮忙 
    不知道你同事都搞了些什么控件 这个不难 但很麻烦
      

  5.   

    delphi提示bsSkinShellCtrls文件的版本不对。可能是你delphi里的搜索路径的次序不对。