作成日: 2019/04/02 最終更新日: 2019/04/17
文書種別
不具合
状況
修正済み
詳細
■事象
Visual Studio 2012または2013で作成したプロジェクトを実行した時、SPREADコントロールが配置されたフォームで実行時エラーが発生する場合があります。
□発生するエラー
-----------------------
System.Exception はハンドルされませんでした。
HResult=-2146233088
Message=インデックス 0 は 0 から 0の間にありません
Source=FarPoint.Win.SpreadJ
-----------------------
※InitializeComponentメソッド内で発生します。
なお、この問題は、SPREADコントロールのLegacyBehaviorsプロパティが"All"に設定されている場合には、発生しません。
■再現手順
1.Visual Studio 2012(または2013)を起動します。
2.Windowsフォームプロジェクトを開きます。(新規作成でも可)
3.フォーム上にSPREADコントロールを配置します。
4.プロジェクトをデバッグ実行します。
→手順3.でSPREADコントロールを配置したフォームを開いた時に例外エラーが発生します。
Visual Studio 2012または2013で作成したプロジェクトを実行した時、SPREADコントロールが配置されたフォームで実行時エラーが発生する場合があります。
□発生するエラー
-----------------------
System.Exception はハンドルされませんでした。
HResult=-2146233088
Message=インデックス 0 は 0 から 0の間にありません
Source=FarPoint.Win.SpreadJ
-----------------------
※InitializeComponentメソッド内で発生します。
なお、この問題は、SPREADコントロールのLegacyBehaviorsプロパティが"All"に設定されている場合には、発生しません。
■再現手順
1.Visual Studio 2012(または2013)を起動します。
2.Windowsフォームプロジェクトを開きます。(新規作成でも可)
3.フォーム上にSPREADコントロールを配置します。
4.プロジェクトをデバッグ実行します。
→手順3.でSPREADコントロールを配置したフォームを開いた時に例外エラーが発生します。
回避方法
Service Pack 1(v12.0.4501.2012)で修正済み。
Service Pack を適用せずに対処する方法としては、FarPoint.Win.dllの参照設定について、「ローカルへコピー」を"True"に設定することで、本事象を回避することが可能です。
Service Pack を適用せずに対処する方法としては、FarPoint.Win.dllの参照設定について、「ローカルへコピー」を"True"に設定することで、本事象を回避することが可能です。
旧文書番号
83815