2009-03-26 19 views

Trả lời

19

Bạn phải xây dựng Dunit GUI-testrunner của bạn với FASTMM và chỉ thị ManualLeakReportingControl. Điều này sẽ cho phép các mục memoryleak (Hãy xem trong GUITestRunner.pas).

+6

Chi tiết khác (vì tôi mất một lúc để giải quyết): (1) FastMM4 phải là đơn vị đầu tiên trong phần "sử dụng" của tệp .dpr dự án thử nghiệm của bạn. (2) Xóa "." trong dòng {. $ define ManualLeakReportingControl} trong FastMM4Options.inc (3) Thêm FASTMM vào dự án thử nghiệm Định nghĩa có điều kiện (theo "Thư mục/Điều kiện" trong Dự án/Tùy chọn ... (4) Xây dựng dự án –

+0

Tôi tìm thấy tài liệu về thiết lập DUnit với FastMM trong [readme-fastmm.txt] của DUnit (https://sourceforge.net/p/dunit/svn/HEAD/tree/trunk/readme-fastmm.txt) – mcdon