2010-03-31 3 views
2

응용 프로그램 종료시 나타나는 대화 상자 대신 파일에 FastMM 메모리 누수 보고서를 보내고 싶습니다. 이 아이디어는 누수를 재생하는 데 어려움이 있으므로 릴리스 빌드에서 사용하는 것이 좋습니다. 그러나 필자는 파일 로깅에 필요한 것으로 보이는 FullDebugMode를 사용하지 않는 것을 선호합니다.FullMeb이없는 파일에 FastMM 로그

아무 것도 없거나 지원되지 않습니까? FastMM4.pas에서

답변

2

: 그래서

{Error logging requires FullDebugMode} 
    {$undef LogErrorsToFile} 

, 파일에 로깅 의도가 누출의 세부 사항을 얻을 수 있다는 FullDebugMode에서만 사용할 수 있습니다 예는 아닌 요약 만이 정상적으로 얻을 수있는 메세지 박스.

NoMessageBoxes 옵션이 설정된 경우 요약을 파일에 기록 할 수 있도록 FastMM4.pas를 수정해야합니다.

다른 옵션은 UseOutputDebugString입니다. FastMM 메시지를 DebugView 창에 보낼 수 있습니다. (예 : SysInternals의 DbgView)