D5程序升级到D6时出现严重错误。你能解决吗?因为觉得几乎没有解决的希望,所以也不给高分了。 // adailee 2002-04-28(50分)

A

adailee

Unregistered / Unconfirmed
GUEST, unregistred user!
编译错误如下:
[Fatal Error] AutoDriver.dpr(89): Unit Controls was compiled with a different version of Consts.SParentGivenNotAParent
[Fatal Error] AutoDriver.dpr(89): Unit StdCtrls was compiled with a different version of Consts.SErrorSettingCount
[Fatal Error] AutoDriver.dpr(89): Unit ExtCtrls was compiled with a different version of Consts.SColorBoxCustomCaption
[Fatal Error] AutoDriver.dpr(89): Unit StdActns was compiled with a different version of Consts.STextNotFound
[Fatal Error] frm_Main.pas(6): Unit ComCtrls was compiled with a different version of Consts.SMultiSelectRequired
[Fatal Error] frm_Main.pas(6): Unit ExtActns was compiled with a different version of Consts.SFileRunDialogTitle
[Fatal Error] dbaccess.pas(7): Unit ComObj was compiled with a different version of ComConst.STooManyParams
.....
如何解决这个版本问题??
 
是不是用了什么控件的,
 
没有,都是Delphi自带的标准控件。ADO
 
没事啊,你要觉得不爽,就用D5重新导入接口文件,放到D6的目录下算了
要不重装一次!
 
你使用的是升级版的D6,将D5升级到D6了?还是将D5的程序在D6下编译?
如果在D6下编译D5的程序,需要 Build All Projects ,或者直接删除调原来
D5编译出来的.dcu后,重新编译。D6的2#布丁已经可用了,建议装一下,
至少解决了不少D6的错误。D6对控件开发的要求提高了,严格区分开了IDE环境
代码和控件的功能实现代码。在ADO中,D6调整了Connection,DataSet的类。
为了兼容Kylix,D6增加了CLX控件组。
 
把你的工程中所有的*.dcu删除重编译试试。
 
多人接受答案了。
 
顶部