Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];

Вниз

List index out of bounds ...   Найти похожие ветки 

 
region   (2003-06-29 15:34) [0]

Скажите, чем может не нравиться такой код:
while qwert[k] <> "an" do begin
sl.add("ooo");
inc(k);
end;

где sl и qwert - TStringList.
Это вся хрень вызывает "List index out of bounds (226)". Почему?


 
Ihor Osov'yak   (2003-06-29 15:40) [1]

А почему бы и не вызвать?

С кода непонятно первоначальное значение k (то есть ошибка может быть уже при первом обращении к qwert), а во вторых, если при пробежке по qwert, если там не встретится строчка "an" - то ошибка также гарантирована


 
Palladin   (2003-06-29 15:40) [2]

потому что за пределы списка вылез...


 
DrPass   (2003-06-29 15:41) [3]

ну дык ты увеличиваешь k, увеличиваешь... и выходишь за границы массива qwert. А вообще, отладчик сначала возьми - и вопросы сами рассосутся


 
DrPass   (2003-06-29 15:42) [4]

:) Вот на парня все накинулись :)


 
Region   (2003-06-29 15:42) [5]

> Ihor Osov"yak
Первоначальное значение присвоено заранее.
Строчка "an" встретится обязательно (ибо мною туда записана)

> Palladin
Какого списка? То есть как его границы расширить?


 
Palladin   (2003-06-29 15:44) [6]

как это какого... который используешь.. список строк... говоря по англицки StringList... а вылез потому что не встретил ты "an"... причем на 226-ом элементе... ибо их там всего 225...


 
Ihor Osov'yak   (2003-06-29 15:46) [7]

2 Region © (29.06.03 15:42)

Это только так кажется. Код приведи полностью, с записью и начальным присвоением..

Или отладчиком прйдись самостоятельно.

Второй вариант предпочтительней

2 Region © (29.06.03 15:42)

Ибо есть за что..


 
Ihor Osov'yak   (2003-06-29 15:47) [8]

Сорри, реплика


Ибо есть за что..
адресовалась DrPass © (29.06.03 15:42)



 
Anatoly Podgoretsky   (2003-06-29 15:49) [9]

Region © (29.06.03 15:42)
Огласите весь список



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
3-31133
Rustik
2003-06-18 11:39
2003.07.10
Подскажите как сформировать массив типа дата начиная с дата1


6-31382
Zelius
2003-04-29 17:28
2003.07.10
Можно ли заставить TIdTCPConnection сообщать о приходе данных?


4-31568
DNT
2003-05-09 22:48
2003.07.10
Чужой statusbar


14-31500
_0$a_
2003-06-24 02:05
2003.07.10
Как зарядить карточку ?


3-31104
Несведующий
2003-06-15 12:31
2003.07.10
Можно ли запоролить таблицу Foxpro





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский