一个从DLPHI7的程序升级到DELPHI2010的问题

时间:2021-11-27 20:34:16
之前一个电费计费程序是使用DELPHI开发的
已经用了很多年,用户准备升级
我也希望将程序环境升级到DELPHI2010
旧程序在DELPHI2010下可以打开
但是我虽然在DELPHI2010下安装了FASTREPORT和QUICKREPORT之前用的第三方开发控件最新版本
但是重新编译的时候,系统还是提示出错 
有没有知道的朋友呢

19 个解决方案

#1


此问题太大,不好说。还是自己搞定。

#2


具体什么问题,贴出来吧

光说有问题,面太广了。。。 一个从DLPHI7的程序升级到DELPHI2010的问题

#3


D7到2010多少会有点问题的吧,我觉得要么直接到XE5,要么2007,2010还是算了。不折腾的话还是2007吧

#4


给代码的话,才能给你找,这么说,能知道怎么回事才怪

#5


正预备把D4,D7的程序升级到XE5

#6


一般是类型不符吧。

#7


看程序的复杂程度了,如果很复杂,问题就会很多。
我之前的程序,只是连接数据库,读写数据、生成报表,就有不少问题。

#8


这个出错的范围也太广了
一般D7换到D2010容易报错的是 类型不同
string在D7中是ansistring 在2010中是widestring
这些小细节改好了 剩下的就是组件升级以后参数的变化吧

#9


FASTREPORT和QUICKREPORT 这两个控件新版本不一定兼容旧版本,可能是大变样,你的代码当然编不过去了,编过去才怪了。  不要乱升级, 我一直用Delphi2007,以后的版本从来不用!

#10


新版本的第三方控件不稳,我升到XE2后之前的第三方控件的新版本也有问题

#11


D7 能搞定就搞D7  不要用2010 中间太多问题 真的 

#12


最近改编一个d7的程序,开始用d2007,结果发现实在是晕死了!建议还是继续用7算了

#13


你把出错提示说出来啊 不然怎么帮你看 最好借个编译输出信息窗口的图

#14


用2007还好吧...2010或xe5改动就大了

#15


别折腾了。。。

#16


2010东西太多,D7简单点

#17


升级没那么恐怖,预先下载并安装好FastReport和QuickReport的新版本,这些均已支持Delphi2010了。
其他的很简单了。

为什么用两种报表引擎呢?没懂。

#18


一个从DLPHI7的程序升级到DELPHI2010的问题

#19


D7 好好的就别换了

#1


此问题太大,不好说。还是自己搞定。

#2


具体什么问题,贴出来吧

光说有问题,面太广了。。。 一个从DLPHI7的程序升级到DELPHI2010的问题

#3


D7到2010多少会有点问题的吧,我觉得要么直接到XE5,要么2007,2010还是算了。不折腾的话还是2007吧

#4


给代码的话,才能给你找,这么说,能知道怎么回事才怪

#5


正预备把D4,D7的程序升级到XE5

#6


一般是类型不符吧。

#7


看程序的复杂程度了,如果很复杂,问题就会很多。
我之前的程序,只是连接数据库,读写数据、生成报表,就有不少问题。

#8


这个出错的范围也太广了
一般D7换到D2010容易报错的是 类型不同
string在D7中是ansistring 在2010中是widestring
这些小细节改好了 剩下的就是组件升级以后参数的变化吧

#9


FASTREPORT和QUICKREPORT 这两个控件新版本不一定兼容旧版本,可能是大变样,你的代码当然编不过去了,编过去才怪了。  不要乱升级, 我一直用Delphi2007,以后的版本从来不用!

#10


新版本的第三方控件不稳,我升到XE2后之前的第三方控件的新版本也有问题

#11


D7 能搞定就搞D7  不要用2010 中间太多问题 真的 

#12


最近改编一个d7的程序,开始用d2007,结果发现实在是晕死了!建议还是继续用7算了

#13


你把出错提示说出来啊 不然怎么帮你看 最好借个编译输出信息窗口的图

#14


用2007还好吧...2010或xe5改动就大了

#15


别折腾了。。。

#16


2010东西太多,D7简单点

#17


升级没那么恐怖,预先下载并安装好FastReport和QuickReport的新版本,这些均已支持Delphi2010了。
其他的很简单了。

为什么用两种报表引擎呢?没懂。

#18


一个从DLPHI7的程序升级到DELPHI2010的问题

#19


D7 好好的就别换了