0

過去 1 時間、フォームを開こうとするたびにエラーが表示されました。

フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。エラー: インデックスが配列の範囲外でした。

次のような単純なコードの場合;

formbooking.show()

とにかくこのフォームを参照するたびに、そのエラーがポップアップします。私は最近、そのフォームに関連することを何もしていないので、何が問題なのかわかりません。

4

2 に答える 2

0

フォームを表示しようとすると、構築する必要があります。つまり、sub new()メソッドに、存在しない配列インデックスを参照する間違ったコードがあることを意味します。

于 2012-04-15T07:44:44.860 に答える
0

通常、それが私に起こるとき、外部の値を使用してインデックス付けされている配列があり、渡されているデータは、配列のサイズよりも大きくなっています。新しいサブルーチンにブレークポイントを設定し、プログラムをステップ実行して問題の場所を特定する必要があります。

于 2012-04-15T07:50:18.073 に答える