Проблема в FlexGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Проблема в FlexGrid

Сообщение claymen » 17.07.2008 (Чт) 12:06

Пытаюсь добавить по циклу в строки "х" значения из файла. Все значения имеют разный тип, чтото DOUBLE, чтото SINGLE а чтото STRING. ВБ все время ругается на "Subscript out of rang". Что это и как с этим бороться.
Извините если где то ошибся, я только начал осваивать FlexGrid.
и начинали мы все чайниками, но потом...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 17.07.2008 (Чт) 12:23

Допустим, у тебя есть массив Arr(1 to 10) as Integer
Ты обращаещься к его нулевому элементу i = Arr(0)
... и получаешь эту ошибку. Потому что у вышеприведенного массива нет нулевого элемента!
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 17.07.2008 (Чт) 12:25

Странно, но элемент есть. А ошибка ссылается на эту строку кода:
Код: Выделить всё
ResultTable.TextMatrix(i, 1) = myData.myNames
и начинали мы все чайниками, но потом...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 17.07.2008 (Чт) 13:20

И чему может быть равен i?
Весь мир матрица, а мы в нем потоки байтов!

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 17.07.2008 (Чт) 13:39

Я вывел его в MsgBox и тот сказал, что он равен 614, а всего записей 16000
и начинали мы все чайниками, но потом...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 39

    TopList