Главная страница
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.011 c
6-36324
sip
2002-10-16 08:13
2002.12.12
Как отправить email с вложением из прога на Delphi6, Delphi7


14-36357
Mirovodin
2002-11-21 10:39
2002.12.12
Microsoft - Охота на ведьм...


1-36211
Whippi
2002-11-25 08:39
2002.12.12
Как переместить файл в другую директорию?


6-36311
Hirara
2002-10-09 00:02
2002.12.12
Опять про ServerSocket@ClientSocket


1-36191
DNT
2002-11-30 14:14
2002.12.12
Помогите начинающему