作成日: 2025/11/11 最終更新日: 2025/11/11
文書種別
使用方法
詳細
旧プロジェクトで次のようなコードを用いてFlexReportコントロールやBarCodeField(またはShapeField、TextFieldなど)のカスタムフィールドを設定していた場合、2025J v1(Ver.4.8.20251.710)以降にバージョンアップするとエラーが発生します。
(設定コード)
Dim FlexReport1 As C1.Win.FlexReport.FlexReport() Dim BarcodedFld1 As C1.Win.FlexReport.BarCodeField
(エラーの内容)
型 'C1.Win.FlexReport.FlexReport' は定義されていません。
型 'C1.Win.FlexReport.BarCodeField' は定義されていません。
これは、FlexReportや、BarCodeField、ShapeField、TextFieldなどのカスタムフィールドのクラスを収録しているアセンブリが以下のように変更され、それに伴って名前空間が変更されたためです。
・2024J v2.1(4.8.20242.700)まで:C1.Win.FlexReport.dll
・2025J v1(4.8.20251.710)以降:C1.Report.dll
エラーの発生を抑えるには、設定コードを以下のように変更して下さい。
(変更後のコード)
Dim FlexReport1 As C1.Report.FlexReport() Dim BarcodedFld1 As C1.Report.BarCodeField
収録アセンブリが変更されたすべてのクラスについて確認するには、製品ヘルプの以下の項目を参照してください。
◇FlexReport for WinForms製品ヘルプ
C1.Report.4.6.2 アセンブリ > 名前空間 > C1.Report 名前空間 > クラス