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 */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
Beschreibung
Legt die Eintrittspunkte der Speicherverwaltung fest.
SetMemoryManager setzt die Eintrittspunkte der Speicherverwaltung auf die drei im Parameter MemMgr gekapselten Funktionen. Mit SetMemoryManager können Sie die für folgende Zwecke verwendeten Speicherzuweisungsroutinen ändern:
- Zuweisen und Freigeben von dynamischen Strings und dynamische Arrays.
- Die Standardprozeduren GetMem, ReallocMem und FreeMem (nur Delphi).
- Die Standardprozeduren New und Dispose (nur Delphi).
Siehe auch
Codebeispiele