每次运行时就会出现下面的错误提示,请大家帮我解决一下,小弟不胜感激!! ( 积分: 100 )

  • 主题发起人 主题发起人 feicx920
  • 开始时间 开始时间
F

feicx920

Unregistered / Unconfirmed
GUEST, unregistred user!
[Fatal Error] HistoryManage.dpr(8): Unit wwdbedit was compiled with a different version of Wwintl.TwwController
 
[Fatal Error] HistoryManage.dpr(8): Unit wwdbedit was compiled with a different version of Wwintl.TwwController
 
你的软件用到别的控件了,可能是版本不一致,你可以将该控件添加到DELPHI中,重新编译一下,应该可以的。
 
版本冲突,估计 Unit wwdbedit 需要一个特殊版本的Wwintl.TwwController

看这里
http://www.elists.org/pipermail/midware/2000-May/000035.html
其解决办法:Delete all DCU's and recompile everything.
 
你要重新打开那个模块,那后更新那个窗口的控件.
他应该会弹出一些提示问你是不是要略过之类的..你就用 I 开头的那项
 
我下载了一个第三方的控件,具体我做的那个系统需要什么样的控件版本我也不知道。
 
我中午回去把有*.dcu的文件都删了,重新编译还是提示同样的错误。
 
检查过HistoryManage.dpr这个文件么?
 
如何更新控件,我手边没有其他的控件了。能说的详细点吗?谢谢
 
检查过,但没有发现什么错误。
 
废话一句,删的完全么?
有些第三方的控件编译后其Dcu并不是放在其自己的目录下,或者临近的;有的放到了BDS系统Lib里面

还有HistoryManage.dpr的第8行是不是能给出一些关键性的提示?
 
谢谢三位大哥给我的指教,小弟再次感谢你们!!
 
嘿嘿,看来我删的不干净。我回去再照你的办法做一次。如果还不行,我能把我做的系统
发到你的邮箱里,请您帮我调试吗?
 
dawnsong@sohu.com,我可以试试,但不敢保证能帮你解决问题
 
没关系,你能帮忙我已经很感激了。明天我就发到你的邮箱,我的邮箱:
feicx_920@hotmail.com
 
把第三方的控件去掉就可以了,是第三方控件版本冲突了
 
去掉第三方控件系统会提示缺少组件,窗口上什么都没有。
 
可以给我一个符合我系统的控件吗?
 
我看过了,你用的Delphi版本估计是>=8.0,给你几点儿建议:
1、使用Delphi7、Delphi6、或者更低,来编译这个系统
2、如果没有,那就更改Consts.pas的名字,如改为myConsts.pas,同时将其第一行的“Unit Consts”也改为“Unit myConsts”。同样,更改wwIntl.pas的名字,改法如上。

由于我这里没有这些源代码里的一系列ww*单元及rp*系列单元文件,我用的还是简装版的Delphi9,不过避免版本冲突的办法就是如上,其他的错误我就爱莫能助了:)
 
没想到这么快就给答复,谢谢您!!!
希望你能继续指点我,我会把情况及时反应给你。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
965
import
I
I
回复
0
查看
898
import
I
S
回复
0
查看
940
SUNSTONE的Delphi笔记
S
后退
顶部