Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
過去 1 時間、フォームを開こうとするたびにエラーが表示されました。
フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。エラー: インデックスが配列の範囲外でした。
次のような単純なコードの場合;
formbooking.show()
とにかくこのフォームを参照するたびに、そのエラーがポップアップします。私は最近、そのフォームに関連することを何もしていないので、何が問題なのかわかりません。
フォームを表示しようとすると、構築する必要があります。つまり、sub new()メソッドに、存在しない配列インデックスを参照する間違ったコードがあることを意味します。
sub new()
通常、それが私に起こるとき、外部の値を使用してインデックス付けされている配列があり、渡されているデータは、配列のサイズよりも大きくなっています。新しいサブルーチンにブレークポイントを設定し、プログラムをステップ実行して問題の場所を特定する必要があります。