2011-10-17 11 views
4

私が扱っている多くのデルファイアプリケーションは、activex chartfxコントロールを使用しています。私はcompanyfxfxがもう少し前にdelphiのサポートを停止したことを認識していますが、私たちは64ビットビルドに移行しており、このコンポーネントが主な障害です。必要に応じてすべてのチャートをTeeChartに変換できますが、これは多くの変更になります。chartfxをDelphi XE2にインポート

私は32ビットのchartfxコンポーネントをxe2にインストールしてコンパイルしましたが、次のステップがわかりません。サポートは私に64ビットdllを提供しました。

だから、私は3つの質問を持っていると思います:

  1. あなたは32ビット設計時にあるコンポーネントを作成する手順を私に直接可能性が64ビットのDelphi環境や
  2. に誰sucessfully移動chartfxを持っています32ビットまたは64ビットのコンパイルが可能ですか?
  3. これを行うには良い方法はありますか?

編集:あなたは64ビットランタイムで行くには64ビットのActiveX DLLを取得する必要がありhttp://www.filefactory.com/file/ce61229/n/Cfx62ClientServer_TLB.pas

+2

サポートされているコンポーネント(TeeChartなど)に切り替えることで、頭痛の種を大幅に節約できます。私はこれがあなたの質問に答えることができないことを知っています - これが単なるコメントである理由です。 – Argalatyr

+1

または、一般的には、使用するコンポーネントのソースがあることを確認してください。 –

答えて

4

にchartfx62クライアント・サーバ・Delphiコードをアップロードしました。 Designtime Delphiはまだ常に32ビットです。

ChartFXが64ビット版を提供しない場合、スタックしています。ウェブサイトを見れば、ベンダーはまだ64ビットのChartFX ActiveXを提供しておらず、それに対する需要がどれくらいあるかというフィードバックを求めているようだ。

TeeChartに移行することをお勧めします。これはネイティブのDelphiコードであり、Delphiで非常に伝統があります。他のプラットフォームが利用可能になった時点で、将来のサポートを確実にすることができます。

+0

TeeChartにリンクしていますか? – none

+0

私はサイトにそれほど多くはないが、彼らのサポートチームは私に64ビットと思われるバージョンのDLLを送ってきたことを知っています。私はコンポーネントを構築する経験はありませんし、デルファイコンポーネントにそれらをどのように統合するのか、それが可能かどうかはわかりません。私はあなたが正しいと思っています。長期的には、私たちはTeeChartでより良くなるでしょう。上司はChartFXがユーザーオプションの組み込みが優れていると考えています。 1つのボタンはチャートのスタイルを変更して、ユーザーの希望などのデータを表示します。 – Joe

関連する問題