0

XE2 に更新する予定の古い Dev Studio 2006/C++ Builder プロジェクトに TeeChart バージョン 7 を使用しました。ただ、有料版が必要なTeeChartの一部機能を使っているので、XE2に付属している組み込みのTeeChartだけでは使えません。

私は TeeChart バージョン 7 ソース コードの顧客なので、パッケージを再コンパイルして XE2 に再インストールできると思います。新しいバージョンには必要な追加機能がないため、Teechart の新しいライセンスを購入するのを避けるために、これを試してみたいと思います。私が持っている TeeChart バージョン用にカスタマイズされた Steema の再コンパイラー/インストーラーは、XE2 では動作しないため、すべて手動で行う必要があります。

古い TeeChart ソース コードの再コンパイルを初めて試みたとき、簡単に修正できると思われる構文エラーがかなりありましたが、壁にぶつかる前にどこまで解決できるかわかりません。しかし、これまでのところ、それらはすべてかなりまっすぐに見えます。

このヴィンテージの TeeChart のバージョンを正常にコンパイルして XE2 にインストールした人はいますか? 少し時間をかけて Delphi を学び、コンポーネントを再構築してインストールした後、これがうまくいくと確信したいと思います。

4

2 に答える 2

3

数年前に D6 から D2010 に移植したとき、TeeChart バージョン 3 コードを再コンパイルしました。対処すべき非常に小さな問題はほんの一握りでした。現在、TeeChart の非常に小さなサブセット (約 7 または 8 コア ユニット) を使用しているだけですが、これらはすべて同じ主要ユニットです。心配することはほとんどないと思います。

私は最終的にTeeChartをアップグレードしました。私の記憶が正しければ、バージョン 3 の TeeChart からのアップグレードを余儀なくされたのは、XP テーマのサポートが向上したためです。ただし、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 に答える