[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'sysutils' (#rtl)

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

StrBufSize

  

Return the size of a null-terminated string allocated on the heap.

StrDispose

  

Dispose of a null-terminated string on the heap.

StrAlloc

  

Allocate memory for a new null-terminated string on the heap


Documentation generated on: May 14 2021