ENGLISH
TOP/サポート/FAQ/ FastReport VCL/製品をバージョンアップしたところ、以前使用していた定数が未定義エラーとなります。なぜでしょうか?

製品をバージョンアップしたところ、以前使用していた定数が未定義エラーとなります。なぜでしょうか?

FastReport VCL 2024.2 以降のライブラリ再編に伴い、旧バージョンでの FastReport VCL を Delphi 側から制御していたプロジェクトでは、再コンパイル時に定数が未定義となるエラーが発生する場合があります。
これは、一部の定数が frBaseGraphicsTypes ユニットに移動されたためです。

具体的には、以下のようなコードを使用している場合にエラーが発生します。

TfrxMemoView(frxReport1.FindObject(‘Memo1’)).HAlign := haLeft;
TfrxMemoView(frxReport1.FindObject(‘Memo1’)).HAlign := haRight;

※ haLeft や haRight が未定義の定数となる

この問題が発生した場合、uses 句に frBaseGraphicsTypes を追加してください。

Contactお問い合わせ

お気軽にお問い合わせください。

    必須会社名

    個人のお客様は「個人」とご入力ください。

    必須お名前
    必須メールアドレス
    必須メールアドレス(確認)
    必須ライセンス ありなし
    ダウンロード目的