Главная страница
    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.46 MB
Время: 0.009 c
7-31546
Shiza
2003-04-28 11:26
2003.07.10
Свойства файла.


3-31120
Kile
2003-06-17 15:28
2003.07.10
Interbase тригеры в Delphi


1-31261
Behemoth
2003-06-26 10:06
2003.07.10
Поможите с модальными формами...


7-31544
xman
2003-04-28 21:08
2003.07.10
PCSpeaker


3-31081
gsv_
2003-06-16 09:29
2003.07.10
ADO MDAC и др. Deploying database applications





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