2011-07-26 23 views
1

私は、Crystal Reports(.rpt)ファイルを実行し、CRがインストールされていないクライアントコンピュータでDelphi XEアプリケーションのプレビュー出力を確認する必要があります。私はCR XIでそれを行う方法を見つけましたが、CR 2008ではうまくいきません。Crystal Reports 2008/2011とDelphi XEの統合

+0

ActiveXオブジェクトは、一部の人にとっては機能しますが、BusinessObjects/SAPでは廃止予定です。すぐに機能が停止するため、間もなく完全に廃止される予定です。 –

答えて

3

私はこれについて最近話しました。最新のCrystal Reportsは、Javaと.Netのみをサポートしています。

デルファイをサポートしていた最後のバージョンはCR XIでしたが、デルファイ7しかサポートしていませんでした。これはバイナリソリューションであり、より新しいバージョンのDelphiに移植できませんでした。 hereで説明したように、Delphi 2009でCR XIを使用できるようにするパッチがあります(さまざまな程度の成功を収めた)Delphi 2010とXE。

私が知る限り、最新のバージョンのCrystal ReportsをDelphiやネイティブ開発ツールで使用する方法はありません。

+0

+1これは悲しい事実なので...将来のプロジェクトのためにいくつかのOpenSourceソリューションを試してみる価値があります。そしてAFAIKでもCR XIバージョンはWindows Server 2008 64ビットと簡単には互換性がありません - (恐らくここでは回避策があります)(http://sjc.ironspeed.com/post?id=3728528)。 : –

+0

希望を与えるように思われるが最終的には偽りのような関連する質問:http://stackoverflow.com/questions/378089/how-can-i-display-crystal-xi-reports-inside- a-delphi-2007-application?rq = 1 –