私は、quickreports 5 を使用していくつかのレポートを生成するプログラムを持っています。プログラムは、常に 1 台の特定の PC でコンパイルされています。他のマシンでプログラムを開発したいのですが、クイックレポートに大きな問題があります。
新しいマシンに同じバージョンの QuickReports (5.0.2) をインストールしましたが、プログラムを動作させることができません。新しいマシンでクイック レポートを含むフォームを開くとすぐに、次のエラーが表示されます。
FrmMyReport.PreviewLeft の読み取りエラー: プロパティ PreviewLeft が存在しません。...
プログラムをコンパイルできますが、クイックレポートを含むフォームを使用するとすぐに、次の例外が発生します。
プロジェクト MyProject.exe で例外クラス EReadError が発生し、「Property PreviewLeft が存在しません」というメッセージが表示されました。
ここで休憩すると で止まりTCustomQuickRep.Create
ます。デバッグ後、それはTCustomQuickRep.SetBandValues
at the Line で発生するようif assigned(FPage) and assigned(FBandList) and
です。
また、コンパイル-インストールを使用して、パッケージの手動インストールを試み、可能なすべてのディレクトリをライブラリパスに追加しました。何も機能しません。正常に動作する古いマシンと新しいマシンの違いはわかりません。
誰かがこの問題を解決するのを手伝ってくれることを願っています。このアプリケーションを新しいマシンで開発できることは非常に重要です。助けてくれてありがとう。