Главная страница
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.008 c
8-70835
Olgerd
2002-03-15 20:08
2002.07.22
Текст на прозрачной фоне.


14-70859
Goblinus
2002-06-23 23:42
2002.07.22
Описание формата RTF


3-70624
ize
2002-06-28 16:59
2002.07.22
помогите чайнику организовать поиск в таблице DBF (FoxPro)


3-70663
CyberWarlock
2002-07-02 12:03
2002.07.22
Небольшая проблемка с TDataBase


3-70637
Nonam
2002-07-01 15:50
2002.07.22
---|Ветка была без названия|---