请教一下,D7开发的ERP项目升级到哪个版本比较好,比较稳?

eliuren 2017-10-23 02:03:05
一个几年前的项目是D7开发的ERP项目,想升级一下,

请教一下,升级到哪个版本比较好,比较稳?
...全文
863 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
要看你有没有用三方控件,没有的话,问题不大
doloopcn 2017-11-18
  • 打赏
  • 举报
回复
第三方控件用的多的ERP,最好还是不要升级 XE6及以下版本的第三方控件还算比较齐全 升级的时候改动最多的就是对字符处理的算法,以及一些第三方控件的版本升级的函数功能及调用细节,这都是需要很细心的事,基本上整个系统最好是总监全部过一遍,制定好调试计划,然后再分模块下去修改调试。 所以,不是情非得已,不要升级的安全
lyhoo163 2017-10-28
  • 打赏
  • 举报
回复
当然最好升级到XE,如果使用第三方控件,是得受限制。
xiaocongzhi 2017-10-27
  • 打赏
  • 举报
回复
还是第三方控件是否能支持,先看看你能否找到相应版本的第三方控件
ilikeff8 2017-10-27
  • 打赏
  • 举报
回复
宿主和dll通讯,如果都是delphi的话
ilikeff8 2017-10-27
  • 打赏
  • 举报
回复
还集成了fastmm, ReportMemoryLeaksOnShutdown := DebugHook <> 0; 关闭程序时还能罗列内存泄漏报告 宿主和dll通讯,如果都是DLL的话,而且用string做参数的话,再也不用ShareMem+带一个borlandmm.dll了,有了SimpleShareMem 等等,东西蛮多了,还支持多平台开发了 就你的问题而言,不需要编译64位或要让部分代码跑到移动平台上,做升级吃力不讨好,似乎没这个必要
ilikeff8 2017-10-27
  • 打赏
  • 举报
回复
现在需要做delphi dll ,重新下了个最新的delphi xe 10.2 tokyo 感觉还挺不错的 相比d7,支持32/64位编译 string 默认是unicode 而不是ansi了 tlist支持泛型了 TList<string> 支持直接ToString; 语法了 i:integer; i.tostring string 有了些新的方法 split ,string.length 啥的 很多和c#,Java一样的东西出现了
  • 打赏
  • 举报
回复
需求如果没有大的改动,最好用Turbo Delphi 2006 Explorer,这个版本和D2006几乎没有区别(IDE限制安装第三方组件,很容易修改一个注册表键破掉),但是免费版,而且可以用于商业开发,没有D版的问题了。 如果要求支持unicode,D2009+ 如果要求支持64-bit,XE2+ 如果要求支持移动设备,XE5+ XE7+,支持很多语言增强和库增强
leeky 2017-10-26
  • 打赏
  • 举报
回复
据说新版本的Delphi有些会有数据类型兼容问题。 D7转到D2007几乎不用多余操作,在D2007中打开重新编译就可以了。
littlebearwinnie 2017-10-24
  • 打赏
  • 举报
回复
如果没有用到非官方控件的话,可以考虑升级。如果用了非官方控件,建议先对控件进行版本确认后再升级。
lyhoo163 2017-10-23
  • 打赏
  • 举报
回复
升级后,语法基本一致。但改动也不小。
lyhoo163 2017-10-23
  • 打赏
  • 举报
回复
D7是32位的,升级到64位。可以使用D2010,Xe7,XE10。这几个,比较典型。
zbdzjx 2017-10-23
  • 打赏
  • 举报
回复
多年前,升级到2010和XE,都OK。再新的版本就没试过了。

2,498

社区成员

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

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