Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2011, 07:32   #1
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию ListBox проблема с границей

вот такая вот ошибка и не могу вспомнит как решал подобные

пример кода с ошибкой где
Код:
for i:=0 to ListBox3.Items.count-1 do
case combobox1.itemindex of
0:k:=sumx+((strtofloat(ListBox2.Items[ListBox3.itemindex])-strtofloat(edit4.Text))*(strtofloat(ListBox3.Items.strings[i])-strtofloat(edit5.Text)));
SonicBob вне форума Ответить с цитированием
Старый 04.07.2011, 07:58   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Скорее всего этой строкой ListBox2.Items[ListBox3.itemindex]
у листбокса 2 вы обращаетесь к итемсу которого нет. Например у листбокса 2 есть итемсы 0, 1 а у третьего 0, 1, 2
SERG1980 вне форума Ответить с цитированием
Старый 04.07.2011, 08:06   #3
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

по идеи содержимое листбоксов 2,3,... это содержимое листбокса1 прсто расселенное по частям в разные боксы
SonicBob вне форума Ответить с цитированием
Старый 04.07.2011, 08:14   #4
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

щас проверил количество строк везде одинаковое так что вопрос открыт
SonicBob вне форума Ответить с цитированием
Старый 04.07.2011, 09:12   #5
Jaguar83
Профессионал
Пользователь
 
Аватар для Jaguar83
 
Регистрация: 25.05.2011
Сообщений: 91
По умолчанию

У вас не выделена строка в ListBox3, поэтому и выскакивает эта ошибка
Помог? Будь человеком - жми на весы слева!
Jaguar83 вне форума Ответить с цитированием
Старый 04.07.2011, 10:22   #6
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

Цитата:
Сообщение от Jaguar83 Посмотреть сообщение
У вас не выделена строка в ListBox3, поэтому и выскакивает эта ошибка
поподробней можно?
SonicBob вне форума Ответить с цитированием
Старый 04.07.2011, 10:31   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

(strtofloat(ListBox2.Items[ListBox3.itemindex])

TListBox ItemIndex F1
Цитата:
Use ItemIndex to select an item at runtime. Set the value of ItemIndex to the index of the item to be selected. The ItemIndex of the first item in the list box is 0. If no item is selected, the value is -1, which is the default value unless MultiSelect is true.
В списке ListBox3 нет выделенной(текущей) строки.1.JPG(список 2).
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 04.07.2011 в 10:42.
evg_m вне форума Ответить с цитированием
Старый 04.07.2011, 11:07   #8
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

понял спс а как сделать так что б не надо было выделять сроку? а просто что б функцию выполнять получая одновременно построчно данные из 2х боксов?
SonicBob вне форума Ответить с цитированием
Старый 04.07.2011, 11:15   #9
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

один ListBox уже есть
Цитата:
strtofloat(ListBox3.Items.strings[i])
кто мешает добавить другой ListBox по аналогии.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 04.07.2011, 12:01   #10
SonicBob
Форумчанин
 
Регистрация: 30.05.2011
Сообщений: 133
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
один ListBox уже есть

кто мешает добавить другой ListBox по аналогии.
разобрался спс
SonicBob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема создания listBox basilio2010 Microsoft Office Access 5 28.05.2010 10:21
проблема с listbox... jumper_ua Общие вопросы Delphi 15 16.02.2010 01:54
Рисунок за границей канвы Сергей089 Помощь студентам 1 03.05.2009 14:48