help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Previous][Up][Next] Reference for unit 'System' (#rtl)

Memory management functions

Functions concerning memory issues.

Name Description
Addr Return address of variable
Assigned Check if a pointer is valid
CompareByte Compare 2 memory buffers byte per byte
CompareChar Compare 2 memory buffers byte per byte
CompareDWord Compare 2 memory buffers byte per byte
CompareWord Compare 2 memory buffers byte per byte
CSeg Return code segment
Dispose Free dynamically allocated memory
DSeg Return data segment
FillByte Fill memory region with 8-bit pattern
Fillchar Fill memory region with certain character
FillDWord Fill memory region with 32-bit pattern
Fillword Fill memory region with 16-bit pattern
Freemem Release allocated memory
Getmem Allocate new memory
GetMemoryManager Return current memory manager
High Return highest index of open array or enumerated
IsMemoryManagerSet Is the memory manager set
Low Return lowest index of open array or enumerated
Move Move data from one location in memory to another
MoveChar0 Move data till first zero character
New Dynamically allocate memory for variable
Ofs Return offset of variable
Ptr Combine segment and offset to pointer
ReAllocMem Resize a memory block on the heap
Seg Return segment
SetMemoryManager Set a memory manager
Sptr Return current stack pointer
SSeg Return stack segment register value

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505