Главная страница
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.012 c
3-70633
opfr34
2002-07-01 14:15
2002.07.22
Список MSSQL серверов в сети


14-70915
SPeller
2002-06-25 16:12
2002.07.22
HTML и JavaScript


3-70598
Ptr
2002-06-29 12:22
2002.07.22
SQLConnection1.Commit(TD) не работает (у меня)


14-70891
mifi
2002-05-28 00:16
2002.07.22
HOME PNA


14-70872
_landy
2002-06-24 07:09
2002.07.22
генератор html-отчетов