In Delphi 2006 zit FastMM als standaard memory manager ingebouwd. Hieronder volgen enkele tips van de maker:
Wil je op memory leaks controleren bij het sluiten van je applicatie?
Zet dan de ReportMemoryLeaksOnShutdown variable op True.
Wil je geheugen delen tussen DLL's, maar liever geen extra DLL (borlndmm.dll) mee te hoeven leveren?Code:{Display leaks on shutdown if a debugger is present} ReportMemoryLeaksOnShutdown := DebugHook <> 0;
Maak de volgende unit aan en use deze als eerste unit in de .dpr van je EXE en de DLL's. Netzoals je zou doen met ShareMem.
bron: http://blogs.slcdug.org/rhordijk/arc...2/29/3799.aspxCode:unit SimpleShareMem; interface implementation initialization {Try to use a shared memory manager. If one is not available, start sharing the current one.} If not AttemptToUseSharedMemoryManager then ShareMemoryManager end.
Bookmarks