我使用的许多Delphi应用程序都使用ActiveX ChartFX控件。我意识到公司的软件FX不久前停止支持Delphi,但我们正在过渡到64位构建,而该组件是我们的主要障碍。如有必要,我们可以将所有图表转换为Teecharts,但这将是很多更改。

我已经获得了32位ChartFX组件要在XE2中安装和编译,但不确定下一步。支持确实为我提供了64位DLL。

所以我想我有3个问题:

  1. 是否有人成功地将ChartFX移至64位Delphi环境或
  2. 您能否指示我指示在设计时创建一个32位的组件,但可以为32位还是64位?
  3. 有一个更好的方法吗?

编辑:上传Chartfx62客户端服务器Delphi代码到 http://www.filefactory.com/file/ce61229/n/cfx62clientserver_tlb.pas

有帮助吗?

解决方案

您需要让64位ActiveX DLL与64位运行时一起使用。 DesignTime Delphi仍然总是32位。

如果ChartFX无法提供64位版本,则您会被卡住。在网站上查看了该网站后,供应商似乎还没有提供64位ChartFX Activex,并且正在征求有关其需求量的反馈。

我建议过渡到 Teechart 这是本地Delphi代码,并且在Delphi上具有很强的传统。您可以对其他平台的未来支持充满信心。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top