プロが教えるわが家の防犯対策術!

使用するコンポーネントの数を増やしてゆくと、以下のようなメッセージに遭遇することがあります。(今回は、実行時の定数を大きくしたときのみ発生です。)

デバッガの例外発生
プロジェクトtest.exeがElistErrorクラスの例外を生成しました。'リストのインデックスが範囲を超えています(7)’プロセスは停止しています。再開するにはステップ実行または実行を選択して下さい。

'リストのインデックスが範囲を超えています(7)’とは、何を意味しているのですか?また、数字の7の意味は何でしょう?

A 回答 (1件)

>リストのインデックスが範囲を超えています


あるインデックスで参照しようとしたリストがリストの実際の存在するインデックスの範囲を超えている。
例えて言えば、
list[0:10]の配列で
list[-1]とか
list[11]とかしたって言うこと
デバッガでストップしている時に
インデックスが本当に、期待しているような値かどうか調べて下さい。
    • good
    • 0
この回答へのお礼

有難うございます。

お礼日時:2004/10/16 13:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!