我在一台机器上写好的试用了indy控件的程序的代码在另外一台机器上编译的时候就报
[Fatal Error] Unit1.pas(7): Unit IdGlobal was compiled with a different version of System.RTLVersion
的错
请问这个问题怎么解决
...全文
336打赏收藏
indy控件使用问题
我在一台机器上写好的试用了indy控件的程序的代码在另外一台机器上编译的时候就报 [Fatal Error] Unit1.pas(7): Unit IdGlobal was compiled with a different version of System.RTLVersion 的错 请问这个问题怎么解决
看看readme.txt里的这一段话:
============================================
Delphi 6 and C++Builder 6 Library Paths
============================================
You should remove Indy 8.0 with Borland's MSI installer by using the Add/Remove
control panel applet.
In Delphi 6.0 and C++Builder 6.0, Indy should be listed in your path before the
standard Borland RTL Paths. This is important because Borland does include an
older version of Indy in their distributions and this old distribution can
conflict with our distribution. In earlier installations, we used to delete
some files from your lib\debug directory but this is not workable in C++Builder
6.0 because the old Indy distribution was placed in several paths. This was
occurring even though you removed Indy with Borland's MSI installer or
specifically chose not to delete Indy 9.0. We did not feel comfortable deleting
those Indy files because there are so many files in several paths because that
would increase the chance that we would make an error and delete something we
should not have deleted causing some other problems.
虽然只强调了要删除C++Builder的,但Delphi6也是一样的,不然肯定有问题。