相关疑难解决方法(0)

我应该如何为最终的64位编译器准备我的32位Delphi程序?

可能重复:
迁移到Delphi 2010和Unicode时如何准备64位

由于我相信64位 Delphi编译器很快就会出现,我很好奇是否有人知道现在32位的程序将在使用64位编译器时编译和工作而不做任何更改.

如果有一般规则,我们应该在旧程序中系统地进行哪些更改以编译为64位

64位编译器突然出现时,做好准备是很好的 ...

任何建议将不胜感激.

delphi unicode 32bit-64bit delphi-2010

59
推荐指数
5
解决办法
9809
查看次数

是否可以在Delphi XE和DataSnap中使用Indy 10.5.8.0?

案子

我正在尝试将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类有很多变化,包括重命名一些方法

  • GetResponseHeaders到GetResponse
  • GetRequestHeaders到GetRequest
  • SetRequestHeaders to SetRequest

与此更改以及其他和类接口中已更改的公共/已发布方法公司一起.

更新后,我得到了很多无法加载的软件包,包括dclcxPivotGridOLAPD15.bpl,它依赖于dclDataSnapServer150.bpl,它遇到了bpl上缺少的方法.

AFAIK我无法重新编译dclDataSnapServer150.bpl(也许还有其他失败的软件包,我刚刚停在这里).

IDE上的DataSnap和DevExpress支持对我来说是必须的

问题

  1. 是否有安全的预先建立的路径来更新到最新的Delphi XE INDY?
  2. 如果没有,我是否安全,只需通过创建旧的公共方法并在实现部分调用新的方法来填充源代码?
  3. 我错过了其他的东西,还是我真的坚持使用INDY 10.5.7直到下一个Delphi次要/主要版本?

delphi indy indy10 delphi-xe

8
推荐指数
3
解决办法
9011
查看次数

Delphi 64位预览编译器可用吗?

是否有一个64位预览编译器,如很久以前宣布的那样?我找不到任何东西.

我真的需要一个64位编译器来定位64位版本的Microsoft Office.

delphi compiler-construction 64-bit delphi-2010

3
推荐指数
2
解决办法
6353
查看次数

跨平台商业开发工具/ IDE /编程语言(Native)

是否有跨平台(Win32/Win64/Linux32/Linux64/MacOSX Snow Leopard)商业开发工具/ IDE /编程语言?

(没有Java/.Net,只有NATIVE)


从我理解的答案(我的理解),对于本地跨平台开发(问题中的平台),没有任何单一的Comercial工具/ IDE /编程语言(全部结合在一起)!

我想要一个Comercial产品,考虑到微软视觉工作室或RAD Studio(delphi .c ++)的"质量".

我看了Freepascal/Lazarus,但它没有给出"全品质产品"的印象(对不起家伙,不错,但远离Delphi或VS,任何方式保持良好的工作).

感谢大家的关注,我会继续搜索,任何新的信息都会有所帮助.

而且我喜欢为我的英语道歉(不是本地!!对我来说,了解我自己所知道的).

塞巴斯蒂安.

delphi cross-platform

2
推荐指数
2
解决办法
1723
查看次数