0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 30
|
||||||
1 | ||||||
Сообщение List index out of bound(0)!22.04.2012, 12:12. Показов 962. Ответов 2
Метки нет (Все метки)
В общем смысл процедуры: при нажатии на соответсвующую клавишу должно присходить считывание из типизированного файла элементов в массив a[n], а затем, значения из параметра .name всех записей должны помещаться в checkListBox в том же порядке как были считаны из файла...
вот код:
если работать с компонентом Мемо и заменить Checklistbox1.Items[i]:=a[i].name; на memo1.Lines[i]:=a[i].name; то всё работает... Но мне нужен именно checkListBox...подскажите, наверняка проблема в чем то элементарном, а я не вижу(
0
|
22.04.2012, 12:12 | |
Ответы с готовыми решениями:
2
Ошибка: List of index out of bound Ошибка List index out of bound (-1) Траектория полета снаряда ( сообщение - "list index out of bounds(1)" ) help(list.index) |
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
22.04.2012, 12:31 | 2 |
Ainee, а у вас вообще в списке компонента есть какие-то данные, что вы так смело обращаетесь к элементам, даже без проверки на существование заданного элемента?
а кто вам сказал, что все компоненты работают одинаково? может вам для начала добавить все же данные с помощью метода AddItem в TCheckBoxList или Add в свойстве Items...
0
|
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 30
|
|
22.04.2012, 12:55 [ТС] | 3 |
Lord_Voodoo, благодарю за подсказку, с Checklistbox1.Items.Add(a[n].name) всё работает Первоначально не хотела связываться с постоянным очищением строк компонента, т.к. при повторном нажатии строчки добавляются ниже, поэтому вариант с Add как то не рассматривала...но похоже всё таки выбора нет
0
|
22.04.2012, 12:55 | |
22.04.2012, 12:55 | |
Помогаю со студенческими работами здесь
3
List index out of bounds (0) List index out of bounds 0 list index out of bounds (0) List index out of bounds (12) List index of bounds(3) List index out of bounds(38) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |