StrAlloc
Allocate a null-terminated string on the heap.
Declaration
Source position: syspchh.inc line 41
function StrAlloc(Size: Cardinal) : PChar;
Description
StrAlloc reserves memory on the heap for a string with length Len, terminating #0 included, and returns a pointer to it.
Additionally, StrAlloc allocates 4 extra bytes to store the size of the allocated memory. Therefore this function is NOT compatible with the StrAlloc function of the Strings unit.
For an example, see StrBufSize .
Errors
None.
See also
| Name | Description |
|---|---|
| StrAlloc | Allocate memory for a new null-terminated string on the heap |
| StrBufSize | Return the size of a null-terminated string allocated on the heap. |
| StrDispose | Dispose of a null-terminated string on the heap. |