Автоанализаторы

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Сообщение pda » 27.07.2005 21:49:59

Для такой штуки, как Delphi в своё время было найдено немало очень полезных "штучек" невероятно упрощающих процесс отлова ошибок, порой позволяющих их вытравливать ещё на этапе внутренней отладки.
А именно:
<a href='http://v.mahon.free.fr/pro/freeware/memcheck/' target='_blank'>MemCheck</a> - не смотря на то, что автор уже не развивает проект, он периордически доплняет его до новых версий Delphi. Вот, недавно 2005 поддержка появилась.
Модуть встраивается в исходники программы, и, по завершении работы приложения, генерирует отчёт, со списком утечек памяти, созданных, но не освобождённых объектов и тому подобного. Показывает в каком месте была рапределена неосвобождённая память или дескриптор.

Есть компонент (названия сейчас не помню, но могу посмотреть) в составе <a href='http://www.delphi-jedi.org/' target='_blank'>Jedi Delphi</a>, позволяющая не только надёжно перехватывать необработанные исключения, но и создавать отчёт, содержащий в том числе буквально указание на файл и место, где произошло исключение.

А есть что-нибудь близкое по функциональности для FreePascal?
Аватара пользователя
pda
постоялец
 
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение Sniper » 27.07.2005 22:26:02

Есть такое средство вот почитай <a href='http://www.delphimaster.ru/cgi-bin/forum.pl?id=1106116284&n=11&toprint=1' target='_blank'>http://www.delphimaster.ru/cgi-bin/forum.p...&n=11&toprint=1</a>

В Lazarus... эта опция тоже есть Heaptr всмысле.
Так что всё в порядке.

Параметр в коммандной строке -gh
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42


Вернуться в Сторонние средства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

Рейтинг@Mail.ru