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

Глюки отладчика   Найти похожие ветки 

← →
Ольга   (2002-11-21 23:03) [0]

Столкнулись с проблемами отладчика при работе над библиотеками
dll:
- частое игнорирование точек останова;
- программа в режиме отладки выдаёт кучу совершенно непонятных и алогичных глюков, которые полностью отсутствуют при запуске её
не через Delphi;
- при пошаговой отладке внешнее поведение дебагера часто совершенно не соответствует тому, что происходит в действительности;
Для того, что бы хоть как-то работать приходится при возникновении таких глюков перегражать Delphi, что мало приятно.
Будем очень благодарны, если кто-то сможет хоть как-то прояснить ситуацию. Может мы не одни!!!


← →
oomneeq ©   (2002-11-22 06:32) [1]

>- частое игнорирование точек останова;
как это частое?
по количеству точек или по количеству удачных остановов?

ecли вообще игнорируются, значит отладчик не может доступиться к исходнику.

по личному опыту удобно отлаживать, когда и
1 длл и эхе в одной директории,
2 длл скомпилена с таблицей символов (*.rsm - файл см. Project/Options) которая помещается в ту же директорию
3 на отладку запускается не проект длл с host-ом, а сам host

>программа в режиме отладки выдаёт кучу совершенно непонятных и алогичных глюков, которые полностью отсутствуют при запуске её
соверщенно непонятно, что можно тут сказать.
наверно надо противопоставить непонятности программы свое понимание, а алогичности глюков свою логику :-)

>- при пошаговой отладке внешнее поведение дебагера часто совершенно не соответствует тому, что происходит в действительности;

Что такое внешнее поведение? есть еще и внутреннее што ли?
Если знаешь, что происходит в действительности, зачем тогда отладка?

а по делу-
одно тонкое место - поосторожнее с оценкой (evaluate или watch)
свойств - property"ей, за ними ведь может стоять вызов кода, и в этот код при оценке отладчик не пойдет даже если там будет точка останова, а код таки будет выполняться
а если этот код меняет еще какие то данные, то будет непонятно, кто же их менял, если отладчик туда не зашел.

ну вот, чем смог...
удачи в укрощении дебаггера.



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

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



Память: 0.45 MB
Время: 0.011 c
14-36386
Дремучий
2002-11-21 15:36
2002.12.12
надо....


14-36421
ELKa
2002-11-22 15:50
2002.12.12
Где найти WinTypes.dcu ?


1-36252
----
2002-11-29 18:02
2002.12.12
Многопоточность.....


1-36119
cher_gvf
2002-12-03 10:20
2002.12.12
String to array of char


1-36285
Le!
2002-12-01 09:00
2002.12.12
Помогите!




   Наверх