0

MyDACDatabase コンポーネントを使用して、レポート ビルドを FastReport 4 で MySQL データベースに接続しています。Delphi の IDE を使用している場合は、FastReport デザイナーで通常どおり編集してテストできます。アプリケーションをコンパイルすることもできますが、レポートを含むフォームを開くと、Class not found: TFrxMyDACDatabase not foundという例外が発生します。このエラーを修正するにはどうすればよいですか?

4

3 に答える 3

0

解決策は非常に簡単です。FastReport 4のタブで、パレットに frxMyDACComponents という名前のコンポーネントがあり、MyDACの Demos フォルダー (私の場合はC:\Users\Public\Documents\Devart\MyDAC に配置) の指示に従ってインストールしたことに気付きました。 Delphi 7\Demos\ThirdParty\FastReport\FR4\ReadMe.txt )。このコンポーネントをフォームに配置すると、 uses 句でfrxDACComponentsfrxMYDACComponentsの 2 つのユニットが宣言されました。それだけがこの問題に必要でした。みんなの助けに感謝します。

于 2013-01-17T11:52:19.957 に答える
0

TfrxMYDACDatabase コンポーネントを使用できるようにするには、MyDAC 5 から FastReport X MyDAC コンポーネントをインストールする必要があります。詳細については、%MyDAC%\Demos\Win32\ThirdParty\FastReport\FRX\ ディレクトリにある ReadMe.txt ファイルをお読みください。%MyDAC% は、コンピューター上の MyDAC インストール パスです。X は、使用する Fast Report コンポーネントのバージョンです。

tfrxMyDacDatabaseのバージョン5での何かの変更から引用(バージョン4は問題ありません)

于 2013-01-16T13:42:47.647 に答える