MyDACDatabase コンポーネントを使用して、レポート ビルドを FastReport 4 で MySQL データベースに接続しています。Delphi の IDE を使用している場合は、FastReport デザイナーで通常どおり編集してテストできます。アプリケーションをコンパイルすることもできますが、レポートを含むフォームを開くと、Class not found: TFrxMyDACDatabase not foundという例外が発生します。このエラーを修正するにはどうすればよいですか?
3 に答える
解決策は非常に簡単です。FastReport 4のタブで、パレットに frxMyDACComponents という名前のコンポーネントがあり、MyDACの Demos フォルダー (私の場合はC:\Users\Public\Documents\Devart\MyDAC に配置) の指示に従ってインストールしたことに気付きました。 Delphi 7\Demos\ThirdParty\FastReport\FR4\ReadMe.txt )。このコンポーネントをフォームに配置すると、 uses 句でfrxDACComponentsとfrxMYDACComponentsの 2 つのユニットが宣言されました。それだけがこの問題に必要でした。みんなの助けに感謝します。
TfrxMYDACDatabase コンポーネントを使用できるようにするには、MyDAC 5 から FastReport X MyDAC コンポーネントをインストールする必要があります。詳細については、%MyDAC%\Demos\Win32\ThirdParty\FastReport\FRX\ ディレクトリにある ReadMe.txt ファイルをお読みください。%MyDAC% は、コンピューター上の MyDAC インストール パスです。X は、使用する Fast Report コンポーネントのバージョンです。