Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- unit SafeMMInstall;
- interface
- {$MESSAGE warn 'SafeMM on'}
- implementation
- uses
- SafeMM;
- var
- FOldManager: TMemoryManagerEx;
- procedure InstallSafeMemoryManager;
- begin
- Assert(GetHeapStatus.TotalAllocated = 0);
- GetMemoryManager(FOldManager);
- SetMemoryManager(SafeMemoryManager);
- SafeMMPrepare;
- end;
- procedure UninstallSafeMemoryManager;
- begin
- SetMemoryManager(FOldManager);
- end;
- initialization
- InstallSafeMemoryManager;
- finalization
- UninstallSafeMemoryManager;
- end.
Advertisement
Add Comment
Please, Sign In to add comment