Главная страница
    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.009 c
3-31089
vvn
2003-06-16 15:08
2003.07.10
Foreign key (ложное срабатывание)


14-31462
ewgeny
2003-06-24 10:01
2003.07.10
Дизайнер форм


3-31123
GIL
2003-06-17 22:10
2003.07.10
Почему нет коннекта


3-31088
Леха
2003-06-16 13:04
2003.07.10
Люди! Можно ли из грида всю инфу сохранить в файл в формат Excel?


3-31090
abc
2003-06-16 12:45
2003.07.10
почему не работает Locate в TADOQuery?? может кто сталкивался?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский