/// 델마당에서 퍼왔음다 ... ////
출처:
http://v.mahon.free.fr/pro/freeware/memcheck/
델파이 5.01 과 6 용 메모리 누수 탐지기 memcheck 2.58입니다.
(예전에 분명히! memcheck 사용법에 대해서 자세하게
설명해주신 분이 이곳 자료실에 계셨었는데 찾아보니 없네요. -.-;
지난 와레즈 사건때 같이 지워진 것 같습니다. --;)
memcheck 는 MemProof 동생쯤 되는 기능을 발휘합니다만 소스가
포함된 프리웨어입니다.
memcheck를 사용하기 위한 프로젝트 옵션:
In project/options/compiler:
Optimization off
Stack frames: on
Complete boolean eval: off
Range checking: on
I/O checking: on
Overflow checking: on
Debug information: on
Local symbols: on
Reference info: on
Definitions only: on
in project/options/linker:
Include TD32 debug information: on
(대충 이렇게 해주시면 됩니다.
http://v.mahon.free.fr/pro/freeware/memcheck/project_options.htm)
사용법:
1. 프로젝트(.dpr)에 memcheck 유닛 포함.
2. Project 메인 부분 첫머리(begin 바로 밑)에 MemChk; 추가.
3. Build & Run. 끝~
4. 프로젝트 종료 후에 에러에 대한 내용을 메모장을 통해 보고합니다.
문제점:
. ShareMem 유닛과 퀵리포트 사용시에 문제가 있답니다.(faq 9번, 1번)
http://v.mahon.free.fr/pro/freeware/memcheck/faq.htm
. 제작자가 C#쪽으로 발길을 돌려서 더이상의 기능추가는 안한다고
했습니다만, 버그도 고치고, 델파이 버전업에 맞춰 버전업은 해준다고
했습니다(믿숩니다).
ps.
. 델 6.01로 튜토리얼 1번을 IDE상에서 테스트할때 2번 멎었었습니다.
제작자는 2.54에 델 5.1로 테스트해봤다고 하는데,
이건 좀 확인을 해봐야겠습니다.
헉.. 아무 프로젝트나 적용해봐도 2000이 멎어버리네요.
예전 버전에선 잘 굴러갔었는데 말이죠.. 음..
내일 시간내서 왜그런가 찾아보겠습니다.
여러분들도 테스트좀 해주십쇼..
(크흐.. 꼭 제가 만든거 같군요. 푸흐 --)