公司原来开发的一个程序出现BUG 。程序是上一任开发的只留下了delphi源码,上一任去外地淘金了。我现在安装组件"Ehlib" 总是提示和源代码中的版本不同 ,程序是06年以前写的 ,我试了下3.4和3.6的都不行。我怎么样查看已编译源码中DBGrideh的版本,或者有什么更好的解决办法???
   

解决方案 »

  1.   

    编译不过,还是运行出错?一般版本问题,都是某个版本有什么属性,而其他的版本没有.根据这个,你就可以去找,看哪个版本里面有这个属性另外,如果那个属性不太重要,或者根本没用到,你直接把dfm文件里面的那个属性行去掉就行了.
      

  2.   

    你看一下Ehlib在06年发布了哪个版本,你就下载安装哪个版本。
    或者更高的版本。
      

  3.   

    组件版本的问题,看看具体是什么错误。应该可以改好。。
    实在不行,只有尝试看版本了,单不确定Ehlib组件是否将版本信息保存在dfm中了。使用资源查看工具,查看exe的form资源,看看里面有没有。