Delphi6でMemCheckを動作させるには?

解決


tzk  2004-12-21 08:52:43  No: 12418  IP: [192.*.*.*]

質問させていただきます。
Delphi6を扱っている初心者です。
メモリリークと思われるエラーが発生するのでMemCheck2.0で確認したいのですが公式ページに記されている手順で何度やってもうまく動作しません。
Delphi6では動作しないのでしょうか?
何かポイントがあるのでしたら是非教えて下さい。
よろしくお願いします。

編集    削除
大豆Z  2004-12-21 09:03:18  No: 12419  IP: [192.*.*.*]

gooで下記を入力して検索してください。
MemCheck Delphi6 SysUtils.PExceptionRecord

編集    削除
tzk  2004-12-21 10:24:35  No: 12420  IP: [192.*.*.*]

お答えいただいてどうもありがとうございます。
検索でヒットしたそのページは参考にさせていただきましたが、
MemCheck.pasの383行目CurrentUnit.〜で"デバッガ例外が発生"のエラーとなり、
やはりうまく動作しません。
エラーの内容は"範囲チェックエラー"となっています。
これはどうすればよいのでしょうか?
解決策のわかる方、どうか教えてください。
よろしくお願いします。

編集    削除
大豆Z  2004-12-21 21:09:06  No: 12421  IP: [192.*.*.*]

じゃあ  こっち「HeapChecker」を使ってみてはどうでしょう
http://onigiri.s3.xrea.com:8080/delphi/index.php?HeapChecker

編集    削除
tzk  2004-12-21 22:58:48  No: 12422  IP: [192.*.*.*]

大豆Z様ありがとうございます。
ご紹介くださったHeapCheckerは動作したようです。
しかしHeapCheckerはMemCheckの設定のような
「スタックフレームの生成」を ON にする
などの操作は不要なのでしょうか?
それとHeapCheckerとMemCheckはどちらがわかりやすいのですか?
HeapCheckerの実行結果でアドレスが表示されますが
どうすればよいのでしょうか?
質問ばかりで申し訳ありませんが
どうぞよろしくお願いします。

編集    削除
マッコ  2004-12-25 09:34:01  No: 12423  IP: [192.*.*.*]

参考になるかわからないですけど
http://homepage2.nifty.com/meiwadensokuki/Delphi_1.html

編集    削除
tzk  2005-01-12 23:14:16  No: 12424  IP: [192.*.*.*]

みなさんどうもご丁寧にありがとうございました。
なんとかなりまししたので報告いたします。

編集    削除