System.SetMemoryManager
Delphi
procedure SetMemoryManager(const MemMgr: TMemoryManager);
procedure SetMemoryManager(const MemMgrEx: TMemoryManagerEx);
C++
extern DELPHI_PACKAGE void __fastcall SetMemoryManager _DEPRECATED_ATTRIBUTE0 (const TMemoryManager &MemMgr)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
説明
メモリマネージャのエントリポイントを設定します。
SetMemoryManager プロシージャは,メモリマネージャのエントリポイントを MemMgr パラメータでカプセル化された 3 つの関数に設定します。SetMemoryManager を使用すると,以下のや用途に対するメモリ割り当てルーチンを変更できます。
- 動的文字列および動的配列の割り当てと割り当て解除
- 標準プロシージャ GetMem,ReallocMem,および FreeMem(Delphi のみ)
- 標準プロシージャ New および Dispose(Delphi のみ)