2012-04-15 2 views
0

В течение прошлого часа всякий раз, когда я пытаюсь открыть форму, появляется ошибка;Ошибка внутреннего исключения при отображении формы

Произошла ошибка при создании формы. Подробнее см. Exception.InnerException. Ошибка: Индекс находился за пределами массива.

Для простого кода;

formbooking.show() 

Когда бы я ни ссылался на эту форму, эта ошибка появляется. Я недавно ничего не делал, связанный с этой формой, и я не знаю, в чем проблема.

ответ

0

Обычно, когда это происходит со мной, у меня есть массив, который индексируется с использованием какого-то внешнего значения, а передаваемые данные больше, чем для размера массива. Вам нужно будет установить контрольную точку в своей новой подпрограмме и выполнить свою программу, чтобы определить, где ваша проблема.

+0

Я вижу. Я не делал новую подпрограмму, если бы это было то, что вы говорили, но я только начал комментировать куски моей программы, пока я не сузил ее до проблемной. Thank You –

0

Когда вы пытаетесь показать форму, она должна быть построена. Это означает, что в методе sub new() у вас есть неправильный код, который ссылается на несуществующий индекс массива.

+0

Я не понимаю, что вы извините. –

Смежные вопросы