我将TeeChart版本7用于较旧的Dev Studio 2006 / C ++ Builder项目,我打算将其更新到XE2。但是,我正在使用需要付费版本的TeeChart的一些功能,所以我不能只使用XE2附带的内置TeeChart。
由于我是TeeChart第7版源代码客户,我假设我可以重新编译软件包并将它们重新安装到XE2中。我想尝试这样做以避免购买Teechart的新许可证,因为较新的版本实际上没有我需要的任何其他功能。 Steema为TeeChart版本提供的定制重新编译器/安装程序不适用于XE2,因此我必须手动完成所有操作。
首先尝试重新编译较旧的TeeChart源代码,我有很多似乎很容易修复的语法错误,但我不知道在遇到墙之前我会走多远。但到目前为止,他们看起来都非常直接。
有没有人成功编制过这个年份的TeeChart版本并将其安装到XE2中?在我花时间学习一点Delphi并重新构建和安装组件之后,我希望能有所信心。
答案 0 :(得分:3)
当我们从D6移植到D2010时,几年前,我们只是重新编译了我们的TeeChart版本3代码。只有极少数非常小的问题需要处理。现在,我们只使用了一小部分TeeChart(大约7或8个核心单元),但这些是主要单元。我想你几乎不用担心。
我最终升级了TeeChart。如果我没记错的话,对XP主题的更好支持迫使我们从版本3 TeeChart升级。但是,由于您的TeeChart已经有主题支持,我完全希望重新编译能够成功。
答案 1 :(得分:0)
我在实际的TeeChart来源中计算了大约85 {$ IFDEF D16}。
这只是调整已经与XE合作的TeeChart 2011版本的工作。你想从TeeChart 7那里做的跳跃比这更高(请注意,TeeChart v7支持的最新IDE是D2007,因此也有一些变化可以让它与D2009,C2010和XE一起考虑,因为大多数都是累积的。)
我不想劝阻你,但我不认为它会编译"原样"。