Вниз
Скачать: CL | DM;

Вопрос по отладчику   Найти похожие ветки 

← →
jacksotnik   (2012-01-04 14:11) [0]

У меня есть цикл с 5000 итераций, тело цикла немалое, на одной из итераций у меня вылетает ошибка Access violation. так вот вопрос можно-ли как-то чтоб отладчик остановился на строке внутри моего цикла в которой эта ошибка вылазит


← →
Омлет ©   (2012-01-04 14:35) [1]

К примеру, так.
Сначала узнаешь, на какой итерации падает:

 for i := 0 to 5000 do
   try
     {тело цикла}
   except
     on E: EAccessViolation do
       ShowMessage("i = " + IntToStr(i));
   end;


Потом ставишь бряк на начало тела цикла и в его (бряка) свойствах прописываешь i = номер падучей итерации, чтобы сработал в нужный момент.


← →
jacksotnik   (2012-01-04 15:11) [2]

Спасибо



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.003 c
15-1324586003
Германн
2011-12-23 00:33
2012.04.29
Как очистить пространство имен СОМ-портов?


15-1324623216
Faceless
2011-12-23 10:53
2012.04.29
информация об используемых библиотеках


2-1325747937
Gu
2012-01-05 11:18
2012.04.29
dll без менеджера памяти для передачи строк


15-1324556838
OW
2011-12-22 16:27
2012.04.29
Быдлокодером в Питере, продержаться пару-тройку месяцев реально?


2-1325679752
zZZ
2012-01-04 16:22
2012.04.29
проверить символы в строке




   Наверх