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

Вниз

помогите понять в чем ошибка   Найти похожие ветки 

 
bagos   (2009-10-05 17:42) [0]

эту строчку выделяет компилятор при возникновении ошибки
         if Copy(grid.Cells[31, i], 1, 1) = "#" then
list index out of bounds (-4)

как мне определить более точно в чем проблема, причем ошибка вылезает примерно раз в десять циклов работы программы.
и еще, эта же ошибка вылезает в разных местах кода программы и всегда на строчках
 if Copy(grid.Cells[31, i], 1, 1) = "#" then


 
Игорь Шевченко ©   (2009-10-05 17:53) [1]

посмотреть чему равно i в момент ошибки, разве нет ?


 
Юрий Зотов ©   (2009-10-05 19:13) [2]

И еще:

if grid.Cells[31, i][1] = "#" then

будет работать намного быстрее.


 
Игорь Шевченко ©   (2009-10-05 19:30) [3]


> будет работать намного быстрее.


Access Violation точно будет быстрее :)


 
Anatoly Podgoretsky ©   (2009-10-05 20:46) [4]

> Игорь Шевченко  (05.10.2009 17:53:01)  [1]

А чего ее смотреть, когда значение указано в ошибке.


 
Игорь Шевченко ©   (2009-10-05 22:48) [5]


> А чего ее смотреть, когда значение указано в ошибке.


Смотреть ее есть великий смысл - можно понять, почему вдруг у грида минус четвертые строки появились.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-1229271062
dest81
2008-12-14 19:11
2009.11.22
select неповторяющихся записей


8-1200823353
Zy()ma
2008-01-20 13:02
2009.11.22
Как воспроизвести звук


1-1225376991
harisma
2008-10-30 17:29
2009.11.22
Цепочка наследований и регистрация классов


15-1254070330
oldman
2009-09-27 20:52
2009.11.22
В. Высоцкий. Про Витьку Кораблёва и друга закадычного Ваню Духови


2-1255314945
Drowsy
2009-10-12 06:35
2009.11.22
Сообщения Windows.