Delphi3(4) project 如何转到 Delphi4(5) 中?(200分)

  • 主题发起人 主题发起人 cmtan
  • 开始时间 开始时间
C

cmtan

Unregistered / Unconfirmed
GUEST, unregistred user!
急!
谢谢!!
 
????
不懂.
直接在delphi 4(5)下打开你的dpr就可以呀.
 
[Fatal Error] DWMLK.dpr(39): Unit Controls was compiled with a different version of Consts.SDockedCtlNeedsName
delphi3 project 在 delphi4 中出以上的错误,
4 到 5 也一样。
怎么办?
 
Unit Controls 是 delphi 自己的单元。 如何 build ?
我自己写的 units 还没 compile 就出上述的错误。
请帮忙。

 
删除所有的*.~*,*.Dcu,*.exe,运行就可以了。
旧版本的程序在新版本环境下运行没有问题,但新版本程序在旧环境中就是问题。
象我用一个D5的程序放在D4中,一部分窗体D4读不出来。后来花了很大功夫。
 
如果是有原码的话, 可以重新编译, 没有? 不兼容只好放弃了.
 
我的Delphi3 原码在D3编译通过,在D4编译出现错误:File not fuond :'
c:/program files/borland/delphi4/Imports/cshxlh.pas'
怎样修改原码?
 
查找cshxlh.pas文件所在的路径,然后把这个路径加到D4的Search Path中。
 
估计是有些控件在两个版本中在不同的控件包中实现,也可能是用了第三方的控件。
 
有不少控件是重新分了包的,第三方的控件基本上都是一个版本一个安装包
的.因此,这个问题不容易解决。
  如果你没有用第三方控件,不会有该问题的,我们 的程序都是在D5中直接
就可以用了。
 
一般情况下,直接在D4调用D3的无问题,反过来则有几个错误,pass掉就可以了。
 
没使过D5.订阅
 
多人接受答案了。
 
后退
顶部