程序编译出错:比较古怪:帮助看一下(50分)

N

nzfsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
[Fatal Error] OnTrain.dpr(7): Unit Variants was compiled with a different version of SysConst.SVarTypeCouldNotConvert
这句话是什么意思?
是不是我程序中组件版本不一样了?

====================
大概情况是这样的。我程序中用了含源码的VCL,但在以前的开发中是用了它的直接的BPL来做的。
现在重新装机器后,我没有重新安装新的VCL。而是把VCL重新编译安装了。
是不是这地方有问题?
该如何解决呢?
我可不想重新改程序?有最简单的方法吗?
 
你project里面的路径有问题,搜索路径调整一下。
 
楼上讲的有点像。。。
出错时,它停在Main.pas这一行中。

>>>>搜索路径调整一下
请问:如何调整????
 
版本问题
 
什么版本问题。重要的是如何解决呢?
是不是我修改了VCL组件源码重新编译后引起的呢?
 
装 后跟装前的组件 版本是否一致?
 
后面与前面的版本是一样的。
不同之处是:前面的是直接安装的。
      后面的组件是我修改一些内容后重新编译后安装的。
 
那你把修改之前的安装一下试试看。
 
只有这样了。如果不修改源代码的可以安装,那也不爽呀。
必竟我们需要修改源代码呀。怎么办?
 
Variants 这个单元的问题,这个应该是Delphi里的吧
 
不知道呀。。。。。
 
两次delphi的版本是不 是一样?
 
都是Delphi6呀。
只不过第一次是D6+D7,但程序在D6中运行.
 
痛苦中。。。。
我重新安装D6...
 
重装 组件成功。
难道Delphi无法对有源码的组件进行修改再编译重新安装吗?
 
算了,没有人可以搞定了。发分了。
 
顶部