Delphiで
Delphi Community Edition(Delphi10.3)で、FastReportをGetItパッケージマネージャでインストールしました。
「[dcc64 致命的エラー] Unit1.pas(7): F2613 ユニット ‘frxClass’ が見つかりません。」
FastReportのパッケージはインストール済みですが、FastReportのfrxClassユニットが見つからない、のエラーが表示されました。
調べてエラーなくビルドできるようになりましたので、メモしておきます。
Delphiでビルドすると、frxClassが見つかりませんのエラーになってしまう。
ライブラリのパスの設定
FastReportのライブラリのパスを設定するとエラーがなくなります。
下記が設定の手順です。
1.Delphi(RAD Studio)画面のメニューで「ツール」-「オプション」をクリック。
2.表示したオプション画面の左側で「言語」-「Delphi」-「ライブラリ」を選択。画面右側で「選択したプラットフォーム」で「Windows32ビット」を選択。「ライブラリパス」で「…」ボタンをクリック。
3.表示した画面の一覧に
C:\Program Files (x86)\FastReports\LibD26
が設定されいてるか確認します。おそらく設定済みかと思います。(FastReportインストール時に設定される)
設定されていない場合は、パスを追加します。
4.次は「選択したプラットフォーム」を「Windows64ビット」にして、ライブラリのパスの「…」ボタンをクリック。
5.表示した画面の一覧に
C:\Program Files (x86)\FastReports\LibD26x64
のパスはないと思うので、追加します。
入力欄を削除して空白にして、「フォルダアイコン」ボタンをクリック。
6.C:\Program Files (x86)\FastReports\LibD26x64 のフォルダを選択して、「追加」ボタンで追加して、「OK」ボタンをクリック。
7.最後にオプション画面で「保存」ボタンをクリック。
この設定の後に、ビルドするとエラー表示されることなくビルドできました。
パッケージの場所
1.Delphi(RAD Studio)画面のメニューで「コンポーネント」-「パッケージのインストール」をクリック。
コメント