質問

XE2に更新する予定の古いDev Studio 2006/C ++ビルダープロジェクトにTeechartバージョン7を使用しました。ただし、有料バージョンを必要とするTeechartのいくつかの機能を使用しているため、XE2に付属の組み込みのTeechartを使用することはできません。

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

最初に古いTeechartソースコードを再コンパイルすることを試みると、簡単に修正できるように見える構文エラーがかなりありますが、壁にぶつかる前にどこまで到達するかわかりません。しかし、これまでのところ、彼らはすべて非常に簡単に見えています。

誰かがこのヴィンテージのTeechartのバージョンを編集してXE2にインストールしましたか?少しデルフィを学び、コンポーネントを再構築してインストールするために時間を費やした後、これはうまくいくと確信したい。

役に立ちましたか?

解決

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

最終的にTeechartをアップグレードしました。正しく思い出せば、バージョン3 Teechartからアップグレードすることを余儀なくされたXPテーマのより良いサポートでした。ただし、Teechartにはすでにテーマがサポートされているため、再コンパイルが成功することを完全に期待しています。

他のヒント

実際のTeechartソースで約85 {$ ifdef d16}を数えました。

そして、これは既にXEで動作したTeechart 2011バージョンを適応させるための仕事に過ぎませんでした。 Teechart 7からのジャンプはそれよりも非常に高くなっています(Teechart V7でサポートされている最新のIDEはD2007であるため、D2009、C2010、XEで動作させる変更もあります。それらのほとんどは蓄積されています)。

私はあなたを落胆させたくありませんが、「As-Is」をコンパイルするとは思いません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top