Working directly with memory is not typically required when developing in DataFlex. Normally, the runtime handles memory management for you. Memory management functions are only needed when calling Windows API functions directly, for example, by calling External_Functions.
Function |
Returns |
Returns the address of an argument. |
|
Allocates a block of memory. |
|
Retrieves the contents of one byte of memory using its address. |
|
Retrieves the contents of one double word (four bytes) of memory using its address. |
|
Retrieves the contents of one word (two bytes) of memory using its address. |
|
Frees a block of dynamically allocated memory. |
|
Compares the contents of two memory blocks. |
|
Copies data from one memory address to another. |
|
Stores a given byte value in a memory block of a given size. |
|
Changes the size of a block of memory. |
|
Places a one byte value in memory using its address and an offset. |
|
Places a one double-word (4-byte) value in memory using its address and an offset. |
|
Places a one word (2-byte) value in memory using its address and an offset. |