作成日: 2024/04/17 最終更新日: 2024/11/13
文書種別
不具合
状況
修正済み
詳細
ActiveReports for .NETの旧バージョンと合わせて他製品(InputManPlus/MultiRowPlus for Windows Formsなど)を使用したプロジェクトをファイルコンバータで移行すると、licenses.licxファイル内の他製品の記述も「GrapeCity」から「MESCIUS」に変更されます。
例えば、InputMan for Windows Forms 11.0JのGcTextBoxを合わせて使用しているプロジェクトに対してファイルコンバータを実行した場合は次のように変更されます。
例えば、InputMan for Windows Forms 11.0JのGcTextBoxを合わせて使用しているプロジェクトに対してファイルコンバータを実行した場合は次のように変更されます。
ファイルコンバータ実行前:
GrapeCity.ActiveReports.Viewer.Win.Viewer, GrapeCity.ActiveReports.Viewer.Win
GrapeCity.Win.Editors.GcTextBox, GrapeCity.Win.Editors.v110
ファイルコンバータ実行後:
GrapeCity.ActiveReports.Viewer.Win.Viewer, MESCIUS.ActiveReports.Viewer.Win
GrapeCity.Win.Editors.GcTextBox, MESCIUS.Win.Editors.v110
移行後のプロジェクトは、上記のとおり他製品の記述が不正になるため、「"LC.exe" はコード -1 を伴って終了しました」というエラーが発生するようになります。
この問題は、licenses.licxファイル内の他製品の「MESCIUS」の記述を手動で「GrapeCity」に書き換えて、元に戻すことで正しく動作するようになります。
回避方法
SP1 (18.1.1.0) で修正済み