请问如何解决这个编译问题?(100分)

  • 主题发起人 主题发起人 toxing
  • 开始时间 开始时间
T

toxing

Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用D6编译一个D5写的程序时,报告如下错误:
[Fatal Error] ProManager.dpr(16): Unit StdActns was compiled with a different
version of StrUtils.TStringSearchOptions
请问该如何解决?
 
把所有的.dcu文件都删除,重新编译看看!
 
自己的低版本的东西也不能很好地兼容,这就是BORLAND,很让我伤心!
 
该如何编译啊?我把StdActns.dcu删除了,但系统不会自动编译,该如何做?
 
开始-〉运行-〉dcc32 path/StdActns.pas
得到StdActns.dcu,copy到lib目录
 
重新建立一个文件夹,只把原文件夹的.dpr,.pas,.dfm文件拷贝到新文件夹里面,
然后打开新文件夹的工程文件就行编译
 
墨剑的方法不行,还是报一样的错。
用bubble的方法后报告
Fatal: Unit Classes was compiled with a different version of Consts.SClassNotFound
这个错,再编译classes.pas报出更多的错。:(
 
查阅 SysUtils,看看你所用到的方法在D6中较D5有何变化。
 
经kylin提醒,我看了看代码,原来是我使用的rx控件里使用的strutil.pas单元与D6新增的
重名了,改了后就好了。
多谢诸位!
 
to toxing 我遇到了完全相同的问题 一样的错误 你是怎么改的 具体一点告诉我
save as?改了之后rx的包怎么变?还要重新安装重新编译吗?
请详细告知,非常非常感谢,急!Thanks
 
时间比较久,我有的忘了。应该是将RX的strutil.pas单元改个名,再重新编译就行了。
好象新版的RX解决了这个问题。
 
后退
顶部