Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

што значит range check error [D7, Win2k]


integery ©   (2005-09-01 11:04:00) 

есть FTP клиент , получает спісок файлов з определьонной папки на фтп и сравнивает из локальной папкой , через некоторое время появляетса ошибка  range check error, после перегрузки опять работает некоторое время и снова ошибка , откуда она ????


Германн   (2005-09-05 03:29:00) [1]

2 Anatoly Podgoretsky ©   (04.09.05 08:36) [10]
Разве?

Конечно мой опыт в Делфи - гораздо меньший, чем у Вас! Но неужели я умудрился за десяток лет не получитьни одной ошибки без адреса, кроме RangeCheckError. :(
Имхо это значит, что я ОЧЕНЬ отстал от Делфи. :(


Anatoly Podgoretsky   (2005-09-04 08:36:00) [2]

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


Германн   (2005-09-04 01:38:00) [3]

Кстати, по-моему, сей вопрос явно шире, чем рамки этой конференции. Может ли кто объяснить мне особоеотношение Борланда к этой ошибке!
Почему "проверку на выход из диапазона" можно влючить/выключить Я еще как-то могу понять. (Хотя это уже "дела давно минувших дней"). Но вот почему при включенной опции RangeCheckв сообщении об ошибке нет адреса, где она произошла - понять не могу.


Германн   (2005-09-04 01:16:00) [4]

2 Anatoly Podgoretsky ©   (03.09.05 18:46) [7]
Вы как всегда правы.
Ну а если вдруг Ваш совет опоздал? И проект уже так разросся, что  проглядеть исхдники на RangeCheck/B> уже НУ ОЧЕНЬ УТОМИТЕЛЬНО!
Если Вы знаете как упростить сей поиск, сообщите pleese!


Anatoly Podgoretsky   (2005-09-03 18:46:00) [5]

Легче избежать ошибки, чем бороться.
При работе в сети списки это динамическая вещь, а если есть потоки то ситуация усугубляется.


Германн   (2005-09-03 18:06:00) [6]

2 Плохиш ©   (01.09.05 11:42) [5]

Токо не в этой :(


Плохиш   (2005-09-01 11:42:00) [7]

В сообщении об ошибке, обычно, ещё и адрес указывается.


integery   (2005-09-01 11:38:00) [8]

я серйозно, проблема в том што ошибка то есть то нет щас уже раз так 20 запускаю и нет ошибки , а через некоторое врямя опять!!!


Плохиш   (2005-09-01 11:32:00) [9]


> integery   (01.09.05 11:27) [2]
> а как можно узнать где именно вилезло???

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


integery   (2005-09-01 11:27:00) [10]

а как можно узнать где именно вилезло???


wal   (2005-09-01 11:06:00) [11]

Где-то вылез за пределы диапазона. Например

var a: array[ 0..9]of SameType;
begin
 a[ 10]:= ...
end


Наверх

Титульная страница Поиск, карта сайта Написать письмо