由于我相信64位 Delphi编译器很快就会出现,我很好奇是否有人知道现在32位的程序将在使用64位编译器时编译和工作而不做任何更改.
如果有一般规则,我们应该在旧程序中系统地进行哪些更改以编译为64位?
当64位编译器突然出现时,做好准备是很好的 ...
任何建议将不胜感激.
案子
我正在尝试将INDY更新为我的Delphi XE(Update 1)的最新版本,所以我从indy.fulgan.com/ZIP下载了最新的INDY10文件(Indy_4545.zip).
这些包成功编译,现在我甚至可以在about box对话框中看到新版本10.5.8.0,但是在IDE重启之后我收到一条消息说:
No se encuentra el punto de entrada del procedimiento @ Idhttp @ TIdCustomHTTP @ GetRequestHeaders $ qqrv en la bibliotecadevínculosdinámicosIndyProtocols150.bpl.
我免费翻译成英文:
在动态链接库IndyProtocols150.bpl上找不到过程@ Idhttp @ TIdCustomHTTP @ GetRequestHeaders $ qqrv的入口点.
在对新旧IdHTTP.pas进行快速比较后,我发现TIdCustomHttp类有很多变化,包括重命名一些方法
与此更改以及其他和类接口中已更改的公共/已发布方法公司一起.
更新后,我得到了很多无法加载的软件包,包括dclcxPivotGridOLAPD15.bpl,它依赖于dclDataSnapServer150.bpl,它遇到了bpl上缺少的方法.
AFAIK我无法重新编译dclDataSnapServer150.bpl(也许还有其他失败的软件包,我刚刚停在这里).
IDE上的DataSnap和DevExpress支持对我来说是必须的
问题
是否有一个64位预览编译器,如很久以前宣布的那样?我找不到任何东西.
我真的需要一个64位编译器来定位64位版本的Microsoft Office.
是否有跨平台(Win32/Win64/Linux32/Linux64/MacOSX Snow Leopard)商业开发工具/ IDE /编程语言?
(没有Java/.Net,只有NATIVE)
从我理解的答案(我的理解),对于本地跨平台开发(问题中的平台),没有任何单一的Comercial工具/ IDE /编程语言(全部结合在一起)!
我想要一个Comercial产品,考虑到微软视觉工作室或RAD Studio(delphi .c ++)的"质量".
我看了Freepascal/Lazarus,但它没有给出"全品质产品"的印象(对不起家伙,不错,但远离Delphi或VS,任何方式保持良好的工作).
感谢大家的关注,我会继续搜索,任何新的信息都会有所帮助.
而且我喜欢为我的英语道歉(不是本地!!对我来说,了解我自己所知道的).
塞巴斯蒂安.