XE2にアップデートする予定の古いDev Studio 2006/C++ BuilderプロジェクトにTeeChartバージョン7を使用しました。しかし、有料版が必要なTeeChartのいくつかの機能を使用しているので、XE2に付属のTeeChartを使うことはできません。TeeChart 7 for XE2の再コンパイル
私はTeeChartバージョン7のソースコードを使用しているので、パッケージを再コンパイルしてXE2に再インストールすることができます。 Teechartの新しいライセンスを購入するのを避けるためにこれをやってみたいと思います。新しいバージョンには本当に必要な機能はありません。私が持っているTeeChart版Steemaのカスタマイズされた再コンパイラー/インストーラーはXE2で動作しませんので、すべて手動で行う必要があります。
古いTeeChartのソースコードを再コンパイルするときに、簡単に修正できるような構文エラーがかなりありますが、壁にぶつかる前にどこまで手に入るか分かりません。しかし、これまでのところ、彼らはすべてまっすぐに見ています。
このヴィンテージのTeeChartを正常にコンパイルしてXE2にインストールした人はいますか? Delphiを少し学び、コンポーネントを再構築してインストールする時間を費やした後に、これがうまくいくという確信を持っていたいと思います。
移植に関する一般的な参考情報を読みましたか(PCharをPAnsiCharに変更する場合、そうでない場合など) Unicodeの変更に加えて、Win API宣言のNativeIntとCardinalの変更を処理する必要がありますが、それらはすべて簡単です。 –
@ウォーレン - 私はしていないが、私は今すぐ:-)。私は夜の次のカップルにこれを乗り越え、それがどうなるかを知ってもらいましょう。パスカルとデルファイを再学習し、コンポーネントをアンインストール/インストールする方法を学ぶ絶好の機会です。 –
@warren TeeChartのコードベースは文字列では何もしません。したがって、移植はかなり再コンパイルされています。 –