Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.22;
Скачать: CL | DM;

Вниз

Последний крик программерам-мастакам. Ошибка   Найти похожие ветки 

 
Извращенец ©   (2002-07-10 21:52) [0]

Компилирую прогу и выскакивает вот такая ошибка: List index out of bounds (10100).
не подскажете ли, что является причиной ентого(как ето избежать) и вообще что означает эта ошибка.
Прошу помочь.


 
T2 ©   (2002-07-10 22:15) [1]

- Приведи кусок кода
- На каком этапе вылазит еррор?
- Причиной является ссылка на несуществующий элемент массива (или выход за его границы)
- Скорее всего у Тебя что-то типа:

Var MyList: TStringList;
Begin
.... Создание MyList
...
MyList.Add..("111");
MyList.Add..("222"); // Всего 2 элемента в массиве
ShowMessage(MyList.Items[55]);
...

Или

Var MyArray:Array[1..99] of Чего нибудь;
MyVar:Чего нибудь;
Begin
MyVar:=MyArray[0]; // ссылка на несуществующий элемент
...


P.S. Иногда такие бяки случаются с компонентами, имеющими
T(String)List в своем составе (Лист-боксы разного рода).


 
Duce ©   (2002-07-10 23:24) [2]

Дружище, просто поставь breakpoints на критичных местах и смотри до красных глаз. Но вообще твоя ощибка похожа на то, что переменная индекса не инициализирована начальным значением - уж больно значение чудное.
Тебе кой-что подсказали, от себя добавлю:
1 - не инициализирована - это
while (i<count-1) do ...List[i]...i:=i+1...
перед while нужно i:=0; -> это тебе не фор ту, начальное знач.(нуль) надо занесть самому!
2 ...следует из первого, я про < count-1, я не считаю тебя чайником, просто мож где ляп типа <count

Удачи!



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

Текущий архив: 2002.07.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
1-70761
Fiend
2002-07-09 18:21
2002.07.22
Service


1-70747
Aleksandr
2002-07-09 12:58
2002.07.22
Чем вызвана ошибка Thread Creation error: No enought storage ...


1-70715
novice_al
2002-07-11 14:58
2002.07.22
вопрос дилетанта, но необходим


1-70688
Question
2002-07-09 08:59
2002.07.22
Ещё раз Screen.DataModuleCount


1-70741
TTCustomDelphiMaster
2002-07-09 11:48
2002.07.22
Кто хавает память?