有什么办法可以把代码从DELPHI6移植到DELPHI5下?DELPHI6太让我伤心了!(80分)

  • 主题发起人 主题发起人 jobsxy
  • 开始时间 开始时间
J

jobsxy

Unregistered / Unconfirmed
GUEST, unregistred user!
自从我装了DELPHI6以后,我就把以前在DELPHI5下开发的程序,到6的环境重新编译。
然而现在出了一个严重的问题,其中有一个比较复杂的UNIT----里面有七、八百个控件,
我只要在DELPHI6一打开这个UNIT,DELPHI6就崩掉了,打开一些较小的UNIT时没事,这让我
很难受,恰恰那个复杂的UNIT,是我经常需要修改的代码部分,请有经验的告诉我是什么原因?

DELPHI6已经打过补丁了,:(

或者告诉我如何从6转到5下,(我没用过只有6才有的控件)
 
为你致哀 和我一样 :)
 
我从delphi3向deiphi5移植的时候,遇到类似问题
很头疼,很多代码要改,甚至一些控件属性不识别
还有一次从win98移植到win2000 ..... 总之不好玩

但是,你需要坚持下来,不赞成走回头路
我曾经局部引入、删除,部分代码重新复制粘贴过来

祝你好运气
 
d5解决不了的用d6,否则还是用d5,支持的控件很多,如需要将d6转d5我这有一个小软件可转化
(如利用了支持d6的特有控件不能完全转换)
 
重建一个procject把你的pas加进来就可以吧
 
一个比较复杂的UNIT----里面有七、八百个控件??我觉得本身这样就不好了。。

打了SP1和SP2了吗?。。。我觉得D6还是很稳定。。

当然我没有你这么复杂的UNIT。。
 
痛苦,我也有类似惨痛的经历!
 
找你用的控件FOR DELPHI 6.0的,没折BORLAND就喜欢玩不兼容。
 
to:zhenfeijin:看来也只能一段段代码进行拷贝了,我只能打开DFM,然后逐步拷,逐步测试
拷贝-->ALT—F12-->崩溃-->再进DELPHI6,每次拷贝一段代码都要花上几分钟的时间,可我有
2万多行的DFM啊...........:*(。
还好,经过半小时的努力我终于发现是在ADO控件出的问题了。

to pipi:不行,照样出问题,:(

to cjf:因为我这段代码是处理统计局A3的报表数据,里面有近250个数据编辑项,而且客
户要求在一个界面里分PAGE完成,我只好这样处理了,事实上这个UNIT里的控件包括打印部分
超过2千个。
 
建议你在d5编的程序还是暂时在d5进行编译吧,D6改了不少,但还是很好的。
 
我把DELPHI5移植到delphi3就是这样做的:
新建一个工程,用文本工具打开pas和dfm,拷贝到另外的pas和dfm中就可以了。
 
多人接受答案了。
 
后退
顶部