0

我将 TeeChart 版本 7 用于我打算更新到 XE2 的较旧的 Dev Studio 2006/C++ Builder 项目。但是,我使用的 TeeChart 的一些功能需要付费版本,所以不能只使用 XE2 自带的内置 TeeChart。

由于我是 TeeChart 版本 7 源代码客户,我假设我可以重新编译这些包并将它们重新安装到 XE2 中。我想尝试这样做以避免购买 Teechart 的新许可证,因为较新的版本实际上并没有我需要的任何附加功能。Steema 为 TeeChart 版本定制的重新编译器/安装程序无法与 XE2 一起使用,所以我必须手动完成。

在第一次尝试重新编译较旧的 TeeChart 源代码时,我遇到了很多似乎很容易修复的语法错误,但我不知道在撞墙之前我能走多远。但到目前为止,他们看起来都很直截了当。

有没有人成功地编译了这个年份的 TeeChart 版本并将其安装到 XE2 中?在我花时间学习一点 Delphi 并重新构建和安装组件之后,我希望有一些信心,这将起作用。

4

2 回答 2

3

几年前,当我们从 D6 移植到 D2010 时,我们刚刚重新编译了 TeeChart 版本 3 代码。只有少数非常小的问题需要处理。现在,我们只使用 TeeChart 的一个非常小的子集(大约 7 或 8 个核心单元),但这些都是相同的主要单元。我觉得你没什么好担心的。

我最终确实升级了 TeeChart。如果我没记错的话,是对 XP 主题的更好支持迫使我们从版本 3 TeeChart 升级。但是,由于您的 TeeChart 已经支持主题,我完全希望重新编译能够成功。

于 2012-02-22T16:11:35.560 回答
0

我在实际的 TeeChart 源中计算了大约 85 个 {$IFDEF D16} 。

这只是调整已经与 XE 一起使用的 TeeChart 2011 版本的工作。从 TeeChart 7 开始,您想做的跳跃比这要高得多(请注意,TeeChart v7 支持的最新 IDE 是 D2007,因此还需要考虑使其与 D2009、C2010 和 XE 一起使用的更改,如其中大部分是累积的)。

我不想让你气馁,但我认为它不会“按原样”编译。

于 2012-02-23T09:51:43.903 回答