Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.12;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.019 c
1-36268
vlv
2002-12-02 12:59
2002.12.12
Как


14-36395
Sergo
2002-11-20 14:07
2002.12.12
ПРОЩАЙТЕ!!!


1-36200
don_dampster
2002-12-04 11:42
2002.12.12
Как получить путь к моему приложению?


14-36418
Malder
2002-10-23 19:03
2002.12.12
Master Of Orion rus


1-36275
Vladimir1
2002-12-02 15:39
2002.12.12
Программная задержка