delphi 5写的代码怎么升级到xe4

aidpoint20126 2013-07-09 04:32:15
如题,用delphi5写的一个大型餐饮,洗浴,客房系统,现在想转到xe4上去,第三方控件已经下载得七七八八了,昨天就用了个小的以前delphi5写的插件程序,打开时没有问题,但是编译就提示
指针,pansichar,strpas等一大堆数据类型错误,一下傻眼了,各位老大,咋个整哦?抓瞎了
...全文
168 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zbdzjx 2013-07-10
  • 打赏
  • 举报
回复
2个G的代码!!!!!
aidpoint20126 2013-07-10
  • 打赏
  • 举报
回复
重写,要命哦,2个多g的代码啊,估计等n年以后,都没有32的操作系统了,那个时候我的程序也走到终点了,纠结啊,代价太大了,承受不起啊
crazy_boom 2013-07-10
  • 打赏
  • 举报
回复
用BDE 怎么了 编译的软件在64位系统上打不开吗? 运行出错吗?
simonhehe 2013-07-10
  • 打赏
  • 举报
回复
这是个大活, 建议楼主考虑周全 这样的工作, 不光是技术灵不灵的问题.
aidpoint20126 2013-07-10
  • 打赏
  • 举报
回复
是啊,从98年开始写的吧,差不多15年了,两个人不间断的编写,现在自己都快奔四了,如果要重写,已经没有这个精力了啊,关键是没有这个时间来折腾了,而且就算重写,后续的事情太多了,测试,调试,最后发给客户使用,就怕问题多,反而把我们的口碑,牌子搞砸了,到时候就死翘翘了
cankoo 2013-07-09
  • 打赏
  • 举报
回复
不升级只有死路一条
cankoo 2013-07-09
  • 打赏
  • 举报
回复
pansichar,strpas 都是字符 串的。 把字符串的处理一下。 实在不行就重写代码。
aidpoint20126 2013-07-09
  • 打赏
  • 举报
回复
关键是现在好多客户用64位的系统啊,跑不起,一来就是win7 64,win8 64,太恼火了
aidpoint20126 2013-07-09
  • 打赏
  • 举报
回复
整个代码文件2g,表500多个,存储过程400多,函数100多
aidpoint20126 2013-07-09
  • 打赏
  • 举报
回复
还就就是我们以前都是用的bde的数据控件,现在貌似64位不支持了,难不成我要全部换成ado,天呐....吐血了
zbdzjx 2013-07-09
  • 打赏
  • 举报
回复
个人感觉:如果是小系统,可以试着转转;如果是大系统,十有八九会很难!!!成功机率很低。尤其涉及到一些低层的东西。而且就算转换完了,还要经过大量测试,因为有些功能会有差别。(之前写的导出EXCEL功能就有问题)
sololie 2013-07-09
  • 打赏
  • 举报
回复
如果是大型软件(代码超过30W行,数据表超过20个),放弃升级吧,跨度太大了,如果旧项目用的第三方控件也是很古老的版本的话,那迁移项目的工作量太大了

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧