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

Вниз

Ошибка list index bound(0)   Найти похожие ветки 

 
Арт   (2015-06-22 10:52) [0]

Как можно решить эту ошибку? Давно не занимался программированием на Дельфи... Помню что это переполнение буфера(по моему)? Ставлю код на таймер возникает ошибка List index bounds(0). На KeyPress в поле edit1 тоже...

вот код:

var
FIO:TStrings;
begin
FIO :=TStringList.Create;
FIO.Delimiter :=" "; //разделитель - пробел
FIO.DelimitedText :=edit1.Text; //разделяемый текст Ф.И.О.
Label4.Caption :=FIO[0]+" "+FIO[1][1]+"."+FIO[2][1]+"."; //вывод с инициалами
FIO.Free;
end;


 
sniknik ©   (2015-06-22 10:59) [1]

> Помню что это переполнение буфера(по моему)?
выход за границы
вот тут  
> FIO[0]+" "+FIO[1][1]+"."+FIO[2][1]+".";


 
MBo ©   (2015-06-22 11:14) [2]

Нужно проверять FIO.Count перед использованием отдельных строк.


 
Арт   (2015-06-22 11:15) [3]

Спасибо! проверять будут сначала Count


 
Германн ©   (2015-06-22 12:08) [4]


> Ставлю код на таймер возникает ошибка List index bounds(0).
>  На KeyPress в поле edit1 тоже

Другого места для этого кода не придумал?



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
15-1458477503
MsGuns
2016-03-20 15:38
2017.02.26
Excel->MS SQL Server


2-1434893697
олямнап
2015-06-21 16:34
2017.02.26
Сортировка по убыванию


2-1434959523
Арт
2015-06-22 10:52
2017.02.26
Ошибка list index bound(0)


1-1348444158
sss
2012-09-24 03:49
2017.02.26
Импорт ф-ции из библиотеки, где параметр указатель на структуру


2-1434957180
Djonik
2015-06-22 10:13
2017.02.26
idhttp json - авторизация qiwi